我是一個完全新手,我想知道哪些環境可以推薦我用C++進行編程,我的意思是操作系統(如果Linux,Ubuntu是一個正確的選擇?),IDE等,也許我必須創建一個虛擬機?C++環境建議?
C++環境建議?
回答
Linux是很容易的最優雅的環境之一,因爲它具有處理軟件包和版本和庫,包括路徑理智的政策。
基本上,你可以用一個簡單的命令(例如aptitude install libpng-dev
)安裝一個編譯器和任何通用開發庫,並且一切都會被處理。您還可以安裝任意數量的構建系統(make
,自動工具,cmake
,...),並且它們立即可用,無需進一步設置。
最重要的是,Linux能夠編譯源代碼,因此幾乎系統中的每個可執行文件都與加載時間鏈接在分發附帶的C(可能是C++)標準庫中。
Windows的比較沒有這些功能。有全系統的全功能運行時庫,因此編譯的所有內容都必須仔細設置並構建到特殊的構建環境中。而且,我所知道的幾乎所有Linux終端模擬器都遠遠快於任何Windows控制檯。您還可以在Linux中輕鬆使用文本處理工具(less
,grep
,find
)。最後,還有很棒的編輯(Emacs,Vi),還有valgrind
。
這真是一個很好的答案,+1。我要爲此頁添加書籤。 –
謝謝大家,對於你的答案和對你的時間最重要。 –
CodeBlocks
是偉大的自由和開源
我現在檢查這一個,謝謝。 –
- 1. 建議遷移環境
- 2. Visual Studio環境2010 C++需要調試技術建議
- 3. C++:給囚徒困境的建議
- 4. 建立本地Wordpress開發環境的建議
- 5. 開始啓動SICP的C#開發人員 - 建議的開發環境?
- 6. C#沙箱環境
- 7. 環境變量C++
- 8. 建立環境 - $ GOPATH
- 9. 針對我的工作環境的SVN改進建議
- 10. 在11g環境中替換Oracle SSO 10g所需的建議
- 11. 關於混合「URI/INT ID」圖像需要建議環境
- 12. 針對PHP的Ajax開發環境的建議
- 13. 如何清除Jasypt Java庫建議的環境變量?
- 14. 的Django對龍捲風的生產環境的建議
- 15. 在Windows環境下建議使用Java虛擬主機
- 16. 對Ruby Gem創作(即設置,環境等)的建議
- 17. 建議上運行的python腳本的cron ......切換源環境
- 18. 尋找有關在雲上配置開發環境的建議
- 19. 設置基於Web服務的環境(建議/提示開始)
- 20. 設置我的個人網站託管和SVN環境(建議)
- 21. 針對Windows環境的自動部署工具的建議?
- 22. asp.net的MVC會議在託管環境
- 23. unix環境中的C++還是Windows環境中的C++?
- 24. C++ Directx 11環境照明
- 25. C#中的環境變量
- 26. C設置環境變量
- 27. 從C++通過環境RCPP
- 28. C#設置環境變量
- 29. USB c + +開發環境
- 30. c中的環境變量#
帶有emacs和g ++的Linux CLI。 –
您可以用[標籤:建議]標記的任何問題都是關於SO的話題。 –
它不這樣工作。試想一個陌生人會問你「我應該嫁給一個金髮女郎還是黑髮女郎」?首先確定你想用C++做什麼,你需要什麼? – Dialecticus