我刚刚开始学习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