我剛剛開始學習C++,我發現很難找到關於如何使用gnu make/gcc的簡短全面的教程。任何想法(請不要將我指向官方的gnu make tutorial,這對我的目的來說太深入了;-))。綜合gnu make/gcc教程
13
A
回答
14
檢查該書Managing Projects with GNU Make。
本書的全部內容可在線獲取。本書的第一部分涵蓋了基本概念,我認爲這些概念可以幫助您適應GNU Make。
5
這並不直接回答你的問題,但無論如何...
首先,制定和GCC是兩個完全不同的包 - 你不可能找到一個很好的教程,涵蓋令人滿意。
其次,GNU make manual & tutorial是我見過的最好的之一。 make是一個複雜的野獸 - 你需要深入的東西,特別是如果你打算閱讀或使用其他人的makefile。
關於gcc,我想明顯的問題是「你想知道什麼」。像make一樣,gcc是一個非常複雜的工具包。
5
正如您剛剛所瞭解的,您可能只想關注C/C++語言。一個IDE真的幫助這些日子 - 在這方面。 Netbeans非常適合作爲一款IDE,它可以讓您儘快打字C/C++。它也編譯相當明智。另一個好的IDE(不管相信與否)都是Visual Studio--它是點擊式的建立環境的點擊方式,非常精細。
您的需求後,多元化,我建議如下:
我已經學會了化妝和gcc幾次,有實在太多太多的記憶 - 也就是,一旦你有一個構建環境你很可能會忘記錯綜複雜的事情。所以作爲一個建議,我建議不要學習它們。取而代之的是抽取make和autotools的好工具之一(像Netbeans這樣的IDE)。您可能想要「學習」其中一種工具。學習如何使用製造和汽車工具是相當長的時間。
一個這樣的工具是cmake。
相關問題
- 1. Pyinstaller綜合教程?
- 2. 綜合初學者的virtualenvwrapper教程?
- 3. 綜合初學者的virtualenv教程?
- 4. 關於nginx + uwsgi + django在amazon ec2上的綜合教程
- 5. nodejs護照本地策略設置的綜合教程?
- 6. 綜合功能程序
- 7. 列表綜合編程
- 8. 綜合根
- 9. 綜合索引
- 10. 我在哪裏可以獲得關於andorid發展的綜合教程?
- 11. 是否有帶有註釋的iBATIS 3的綜合示例或教程?
- 12. postgres綜合性能
- 13. Vivado綜合錯誤
- 14. SQL ::計算綜合
- 15. VHDL綜合誤差
- 16. terminal.integrated.env.windows綜合碼頭
- 17. 綜合LINQ結果
- 18. Oracle綜合索引
- 19. fullCalendar綜合測試
- 20. 彈簧綜合測試
- 21. 春季教程
- 22. VIVADO HLS綜合錯誤
- 23. ASP.Net綜合管線和HTTPResponseBase.Headers
- 24. 子類或綜合類
- 25. 綜合全球實例數
- 26. MS Access Switch綜合功能
- 27. VHDL代碼綜合錯誤
- 28. 獨立的綜合指數
- 29. iOS中物業和綜合
- 30. symfony2插件綜合目錄
O'Reilly的版本被分割成22個PDF文件,這實際上並不方便。 [此鏈接](http://wanderinghorse.net/computing/make/book/ManagingProjectsWithGNUMake-3.1.3.pdf)僅指向一個文件中的一個版本。 – jrsala 2015-06-28 16:10:59