用 G 编译多个 C 文件
继承写得不好的 C 代码时,可能会遇到多个 .cpp 和 .h 文件。这就提出了 makefile 是否必要或者 g main.cpp 命令是否仍然足够的问题。
你还能使用 g main.cpp 吗?
如果类已正确分为 .h 和 .cpp 文件,您仍然可以使用 g main.cpp 命令。但是,您必须在 main.cpp 之后指定每个附加的 .cpp 文件。
编译命令:
g main.cpp other.cpp etc.cpp
或者,增量编译和链接
另一种选择是单独编译每个 .cpp 文件,从而产生多个“.o”文件。然后必须将这些“.o”文件链接在一起以创建可执行文件。
编译步骤:
g -c main.cpp(仅编译main.cpp)
g -c other.cpp (仅编译 other.cpp)
g -c etc.cpp(仅编译etc.cpp)
链接步骤:
g main.o other.o etc.o -oexecutable_name(链接所有“.o” " 将文件写入可执行文件)
以上是编译多个 C 文件时是否仍可以使用 `g main.cpp` ?的详细内容。更多信息请关注PHP中文网其他相关文章!