2014-10-18 67 views
0

我正在检查一些赋值,它们有多个.cpp文件,每个文件都有其自己的主函数。 并有不同的文件名。如何使用一个g ++命令编译多个不相关的.cpp文件

我想要一个或一系列g ++命令,我可以执行,这会给我一个单独的每个文件的可执行文件。

我该怎么做?

+2

有关使用''&&串联什么?或者让cmake处理它.. – 2014-10-18 13:37:25

+0

创建一个makefile,可能使用automake – sp2danny 2014-10-18 13:38:08

+0

@MarcoA。我不能使用&&'因为我不知道文件名,没有固定的格式或模式。每个人的文件名是不同的。你能告诉更多关于cmake的信息吗? – pizzaEatingGuy 2014-10-18 14:07:25

回答

0

由于您使用的G ++编译,我假设你有机会获得一个shell:

for f in *.cpp; do g++ "$f" -o "`basename "$f"`"; done 
相关问题