全面的gnu make / gcc教程

时间:2010-02-01 11:57:28

标签: c++ gcc makefile

我刚刚开始学习C ++,我发现很难找到关于如何使用gnu make / gcc的简短而全面的教程。任何想法(请不要指向官方gnu make教程,这对我的目的来说太深入了; - ))。

3 个答案:

答案 0 :(得分:14)

查看书籍Managing Projects with GNU Make 本书的全文可在线获取。本书的第一部分介绍了基本概念,我认为这些概念可以帮助您熟悉GNU Make。

答案 1 :(得分:5)

这不能直接回答你的问题,但无论如何......

首先,make和gcc是两个完全不同的包 - 你不太可能找到一个令人满意的好教程。

其次,GNU make manual & tutorial是我见过的最好的之一。 make是一个复杂的野兽 - 你需要深入的东西,特别是如果你打算阅读或使用其他人的文件。

关于gcc,我认为显而易见的问题是“你想知道什么”。像make一样,gcc是一个非常复杂的工具包。

答案 2 :(得分:5)

正如您刚刚学习的那样,您可能只想专注于C / C ++语言。在这方面,IDE真的很有帮助。 Netbeans作为一个能够快速输入C / C ++的IDE非常有效。它编译得相当合理。另一个好的IDE(信不信由你)是Visual Studio - 设置构建环境的点击式风格非常精细。

在您的需求多样化后,我会建议如下:

我已经学过几次make和gcc了,而且他们太过记得太多了 - 也就是说,一旦你有一个构建环境,你可能会忘记错综复杂的错误。因此,作为一条建议,我建议不要学习它们。而是选择一个好的工具,抽象的make和autotools(像Netbeans那样的IDE的方式)。您可能希望“学习”其中一种工具。学习如何使用制作工具和自动工具非常耗时。

其中一个工具是cmake

相关问题