【问题标题】:Separate Compilation C++ Xcode 5.1.单独编译 C++ Xcode 5.1。
【发布时间】:2014-09-11 22:44:50
【问题描述】:

所以我已经读到了 C++ Primer 5th edition 的第 6 章。第 6.1.3 节。涵盖单独编译以及编译和链接多个源文件。然后它继续显示系统提示符(例如$ CC factMain.cc fact.cc,其中 $ 是系统提示符,CC 是编译器名称),您将使用这些提示符生成可执行文件,显示文件所在的编译器。

然后讨论单独编译以获取目标文件,然后将它们链接以形成可执行文件。

现在我可能错了,但这在 Xcode 中是必要的吗?系统提示东西之类的。当你做一个项目时,你有一个目标,对吧?这伴随着一个产品,一个可执行文件。要向其中添加源文件,您不只需右键单击并根据需要添加 .cpp 文件和 .h 头文件吗?或者我还需要做些什么,以本书中讨论的类似方式来获得单独的编译和链接。

提前感谢所有帮助! =D

【问题讨论】:

标签: c++ xcode compilation header


【解决方案1】:

我根本不了解 XCode,但 IDE 通常都是这样做的。他们将您的项目文件解释为一系列单独的源文件,这些文件分别编译,然后运行链接器来链接它。所有这一切都不需要程序员交互(IDE 将其自动化以帮助和加速编程),但一个好的程序员应该知道他不需要 IDE 来编译程序 - 他可以直接运行编译器。简而言之 - 如果你使用你的 IDE,你不需要这样做 - 但它是下面发生的事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多