我刚刚开始学习C++,我发现很难找到关于如何使用gnu make/gcc的简短而全面的教程.任何想法(请不要指向官方gnu make教程,这对我的目的来说太深入了;-)).
sat*_*esh 14
查看使用GNU Make管理项目一书.
本书的全文可在线获取.本书的第一部分介绍了基本概念,我认为这些概念可以帮助您熟悉GNU Make.
小智 5
这不能直接回答你的问题,但无论如何......
首先,make和gcc是两个完全不同的包 - 你不太可能找到一个令人满意的好教程.
其次,GNU make manual和tutorial是我见过的最好的之一.make是一个复杂的野兽 - 你需要深入的东西,特别是如果你打算阅读或使用其他人的makefile.
关于gcc,我认为显而易见的问题是"你想知道什么".像make一样,gcc是一个非常复杂的工具包.
正如您刚刚学习的那样,您可能只想专注于C/C++语言.在这方面,IDE真的很有帮助.Netbeans作为一个能够快速输入C/C++的IDE非常有效.它编译得相当合理.另一个好的IDE(信不信由你)是Visual Studio - 设置构建环境的点击式风格非常精细.
在您的需求多样化后,我会建议如下:
我已经学过几次make和gcc了,而且他们太记得太多了 - 也就是说,一旦你有一个构建环境,你可能会忘记错综复杂的错误.因此,作为一条建议,我建议不要学习它们.而是选择一个好的工具,抽象的make和autotools(像Netbeans那样的IDE的方式).您可能希望"学习"其中一种工具.学习如何使用制作工具和自动工具非常耗时.
一个这样的工具是cmake.
归档时间: |
|
查看次数: |
10516 次 |
最近记录: |