【发布时间】:2014-03-28 21:03:17
【问题描述】:
我正在阅读有关单独编译的信息,并对流程有一个特殊的问题。假设我在一个名为 function.cpp 的文件中编写了一个函数。同样,我在头文件 function.h 中正确声明了该函数。现在一个名为 main.cpp 的主程序将使用这个函数。首先,要生成一个可以运行的可执行文件就足够了
$ g++ -o main main.cpp
这个命令是否也编译function.cpp文件还是我必须先运行
$ g++ -c function.cpp
$ g++ -o main main.cpp
现在假设我在 function.cpp 中进行了一些更改。必须重新编译哪个文件?运行就够了
$ g++ -c function.cpp
感谢您的帮助
【问题讨论】:
标签: c++