代码之家  ›  专栏  ›  技术社区  ›  helpermethod

全面的GNU制作/GCC教程[关闭]

  •  13
  • helpermethod  · 技术社区  · 16 年前

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

    3 回复  |  直到 14 年前
        1
  •  14
  •   sateesh    16 年前

    查书 Managing Projects with GNU Make .
    这本书的全文可在网上查阅。这本书的第一部分涵盖了基本概念,我认为这将有助于您熟悉GNU制造。

        2
  •  5
  •   anon    16 年前

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

    首先,make和gcc是两个完全不同的包——您不太可能找到一个既能令人满意地涵盖这两个方面的好教程。

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

    关于海湾合作委员会,我认为最明显的问题是“你想知道什么”。和make一样,gcc是一个非常复杂的工具包。

        3
  •  5
  •   Hassan Syed    16 年前

    正如你正在学习的,你可能只想专注于C/C++语言。现在,一个IDE确实有帮助——在这方面。NETBeas作为一个IDE工作得很好,它可以获得您的输入C/C++ ASAP。它的编译也相当明智。另一个好的IDE(信不信由你)是Visual Studio——它是建立构建环境的点击式风格,非常精细。

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

    我学过几次make和gcc,它们的记忆太多了——也就是说,一旦你有了一个构建环境,你很可能会忘记那些复杂的事情。所以作为一个建议,我建议不要学习它们。相反,选择一个抽象生成和自动工具的好工具(就像NetBeans那样的IDE)。您可能希望“学习”其中一个工具。学习如何使用make和auto工具是一个相当长的时间。

    一个这样的工具是 cmake .