c++ - 是否有 gcc 命令可以链接同一目录中的所有 .o 文件并生成 .exe 文件?
问题描述
例如,我在同一目录中有file1.o
, 。file2.o
file3.o
:!gcc -o final file1.o file2.o file3.o
有没有一种方便的方法来键入这 3 个.o
文件,而不是输入vim?也许一些搜索和选择命令?我不知道。
有人可以帮我吗?谢谢你。
解决方案
您可以使用以下命令选择具有特定扩展名的目录中的所有文件*
:
gcc -o final *.o
如果文件已编号,您还可以执行以下操作:
gcc -o final file{1..3}.o
哪个会运行
gcc -o final file1.o file2.o file3.o
推荐阅读
- python - 如何解决 - ValueError: could not convert string to float: ''
- python - 如何将函数参数的字符串值一起存储到单个变量中?
- python - 我如何计算“DataFrame”中大于或小于特定值的值的长度?
- interactive-brokers - InteractiveBrokers API:一种工具的市场状态?
- c# - SocketExceptions 接收端 EventHub
- reactjs - 无法在反应中使用 svg 图像
- flutter - 如何让这个flutter屏幕根据不同的屏幕尺寸做出响应?
- apache - .htaccess 在子目录 | 从非 www 重定向到 www
- python - 用于正态分布的累积分布函数的 Python 代码
- typescript - 在 TypeScript 中将 Intersection 类型转换为单个类型