全面的gnu make/gcc教程 我刚刚开始学习C++,我发现很难找到关于如何使用GNU/GCC的简短、全面的教程。有什么想法吗(请不要指给我看官方的gnu make教程,它对我来说太深入了;-)。

全面的gnu make/gcc教程 我刚刚开始学习C++,我发现很难找到关于如何使用GNU/GCC的简短、全面的教程。有什么想法吗(请不要指给我看官方的gnu make教程,它对我来说太深入了;-)。,c++,gcc,makefile,C++,Gcc,Makefile,查看这本书。 这本书的全文可在网上查阅。本书的第一部分介绍了基本概念,我认为这些概念将帮助您熟悉GNU Make。这并不能直接回答您的问题,但无论如何 首先,make和gcc是两个完全不同的软件包-您不可能找到一个很好的教程来满足这两个要求 其次,这是我见过的最好的一次。make是一个复杂的野兽——你需要深入的东西,尤其是当你打算阅读或使用其他人的make文件时 关于gcc,我想最明显的问题是“你想知道什么”。与make一样,gcc也是一个极其复杂的工具。在您刚刚学习的时候,您可能希望只关注C/

查看这本书。

这本书的全文可在网上查阅。本书的第一部分介绍了基本概念,我认为这些概念将帮助您熟悉GNU Make。

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

首先,make和gcc是两个完全不同的软件包-您不可能找到一个很好的教程来满足这两个要求

其次,这是我见过的最好的一次。make是一个复杂的野兽——你需要深入的东西,尤其是当你打算阅读或使用其他人的make文件时


关于gcc,我想最明显的问题是“你想知道什么”。与make一样,gcc也是一个极其复杂的工具。

在您刚刚学习的时候,您可能希望只关注C/C++语言。在这方面,IDE现在真的很有帮助。Netbeans作为一个IDE工作得非常好,它可以让您尽快输入C/C++。它的编译也相当合理。另一个好的IDE(信不信由你)是VisualStudio——它的点击式构建环境风格非常精细

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

我已经学习过make和gcc好几次了,它们太多了,太多了,太多了--也就是说,一旦你有了一个构建环境,你很可能会忘记其中的复杂性。因此,作为一条建议,我建议不要学习它们。取而代之的是,选择一个好的工具,抽象生成并自动工具(就像Netbeans那样的IDE)。您可能想“学习”其中一种工具。学习如何使用make和auto工具是一件很费时的事


其中一个工具是。

O'Reilly的版本被分成22个PDF文件,这真的一点都不方便。仅指向1个文件中的版本。