所以我已经读到了C++入门第五版的第六章。第6.1.3节。介绍单独编译以及编译和链接多个源文件。然后,它继续显示系统提示(例如,$ CC factMain.cc fact.cc,其中$是系统提示,CC是编译器名称),您将使用这些提示来生成可执行文件,并显示编译器的文件位置。
然后讨论如何单独编译以获得目标文件,然后将这些文件链接起来形成一个可执行文件。
现在我可能错了,但是在Xcode中这是必要的吗?系统会给出提示等信息。当你做一个项目时,你有一个目标,对吧?它附带了一个产品,一个可执行文件。要向其中添加源文件,不是只需右键单击并根据需要添加.cpp文件和.h头文件吗?或者我还需要做一些其他的事情,以类似于书中讨论的方式,获得单独的编译和链接。
提前感谢你的帮助!=D
发布于 2014-09-12 08:19:55
我一点也不了解XCode,但IDE通常都是这样做的。它们将项目文件解释为一系列单独编译的源文件,然后运行链接器将其链接起来。所有这些都是在没有程序员交互的情况下发生的( IDE正在自动化它以帮助和加速编程),但是一个好的程序员应该知道他不需要IDE来编译程序-他可以直接运行编译器。简而言之--如果你使用你的IDE,你不需要这么做--但它是在底层发生的。
https://stackoverflow.com/questions/25798133
复制相似问题