2010-02-01 80 views
13

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

回答

14

检查该书Managing Projects with GNU Make
本书的全部内容可在线获取。本书的第一部分涵盖了基本概念,我认为这些概念可以帮助您适应GNU Make。

+2

O'Reilly的版本被分割成22个PDF文件,这实际上并不方便。 [此链接](http://wanderinghorse.net/computing/make/book/ManagingProjectsWithGNUMake-3.1.3.pdf)仅指向一个文件中的一个版本。 – jrsala 2015-06-28 16:10:59

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