首页 > 解决方案 > 是否有 gcc 命令可以链接同一目录中的所有 .o 文件并生成 .exe 文件?

问题描述

例如,我在同一目录中有file1.o, 。file2.ofile3.o

:!gcc -o final file1.o file2.o file3.o有没有一种方便的方法来键入这 3 个.o文件,而不是输入vim?也许一些搜索和选择命令?我不知道。

有人可以帮我吗?谢谢你。

标签: c++cvim

解决方案


您可以使用以下命令选择具有特定扩展名的目录中的所有文件*

gcc -o final *.o

如果文件已编号,您还可以执行以下操作:

gcc -o final file{1..3}.o

哪个会运行

gcc -o final file1.o file2.o file3.o

推荐阅读