我剛剛開始學習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. 綜合初學者的virtualenv教程?
- 3. 綜合功能程序
- 4. 綜合根
- 5. 是否有帶有註釋的iBATIS 3的綜合示例或教程?
- 6. postgres綜合性能
- 7. Vivado綜合錯誤
- 8. fullCalendar綜合測試
- 9. 綜合LINQ結果
- 10. terminal.integrated.env.windows綜合碼頭
- 11. 春季教程
- 12. VIVADO HLS綜合錯誤
- 13. ASP.Net綜合管線和HTTPResponseBase.Headers
- 14. 綜合圖+目標C
- 15. NHibernate綜合子查詢
- 16. Kotlin綜合性能衝突
- 17. 綜合html5音頻API
- 18. 列表綜合列出
- 19. 解決「舊碼綜合症」?
- 20. 列表綜合:分配
- 21. iOS中物業和綜合
- 22. 綜合登錄控制[ASP.NET]
- 23. 綜合財務數據API?
- 24. Modelmapper與綜合性能
- 25. PHP:融合圖表教程
- 26. 表情混合教程?
- 27. 春季數據綜合查詢
- 28. 使用Eclipse進行GNU blackfin工具鏈所需的教程
- 29. Postgres綜合主鍵依賴問題
- 30. 教程使用requests_oauth2
O'Reilly的版本被分割成22個PDF文件,這實際上並不方便。 [此鏈接](http://wanderinghorse.net/computing/make/book/ManagingProjectsWithGNUMake-3.1.3.pdf)僅指向一個文件中的一個版本。 – jrsala 2015-06-28 16:10:59