用 G 编译多个 C 文件
你继承了一些写得不好的 C 代码,由单个 CPP 文件组成,其中包含 main 函数和各种其他函数,以及用于类定义的单独 H 文件。您想知道是否需要使用 Makefile 或者是否仍然可以使用 g main.cpp,而不是使用原始命令 g main.cpp。
要使用 g 编译多个 C 文件,您可以列出命令中 main.cpp 之后的所有附加 CPP 文件:
g++ main.cpp other.cpp etc.cpp
或者,您可以单独编译每个文件,然后将生成的 .o 文件链接在一起。为此,您可以使用以下命令:
g++ -c main.cpp g++ -c other.cpp g++ -c etc.cpp
g++ main.o other.o etc.o -o executable_name
以上是我可以在没有 Makefile 的情况下使用 g 编译多个 C 文件吗?的详细内容。更多信息请关注PHP中文网其他相关文章!