用 g++ 递归地生成 .O 文件?

问题描述 投票:0回答:2

我有我的 main.cpp 文件,在该文件夹中是另一个名为 src 的文件夹,在该文件夹中还有更多文件夹等...我如何使用 g++ 轻松编译它?我现在不想制作 make 文件,因为我仍在处理我的项目,但我想在 Linux 和 OSX 中进行测试。

c++ g++
2个回答
4
投票

g++
不管理您的构建过程。它遵循 Unix 哲学:做一件事并把它做好。这不包括构建管理。

制作一个Makefile。这就是它们的用途。


2
投票

您可以使用 Makefile 以正确的方式完成此操作,或者在每次构建时创建一个列表,例如:

g++ -Wall -o myapp `find . -name \*.cpp`
© www.soinside.com 2019 - 2024. All rights reserved.