简体   繁体   English

如何使用一个g ++命令编译多个不相关的.cpp文件

[英]How to compile multiple unrelated .cpp files using one g++ command

I am checking some assignments and they have multiple .cpp files each with its own main function. 我正在检查一些分配,它们有多个.cpp文件,每个文件都有其自己的主要功能。 And have different file names. 并且具有不同的文件名。

I want one or a series of g++ commands that I can execute, which will give me a separate executable of each file. 我想要一个或一系列可以执行的g ++命令,这将为我提供每个文件的单独可执行文件。

How do I do that? 我怎么做?

由于您使用的是g ++进行编译,因此我假设您可以访问shell:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM