我正在尝试编译一个包含main.c和大量.c和.h文件的程序.有没有办法编译和链接而不传递gcc命令中的所有.c文件
gcc main.c file.c file2.c -o main
Run Code Online (Sandbox Code Playgroud)
你的shell可以扩展通配符.所以你可以:
gcc *.c -o main
Run Code Online (Sandbox Code Playgroud)
当然,您必须确保您*.c实际上不想编译的目录中没有任何额外的文件.更好的选择是使用构建系统,如Make或SCons.
| 归档时间: |
|
| 查看次数: |
260 次 |
| 最近记录: |