GCC编译不同文件夹中的多个文件

时间:2013-03-13 09:33:21

标签: c gcc

我正在搜索可以一次编译不同文件夹中的多个文件的gcc命令。 prg1.c prg1.h位于C:\文件夹中。 c:/ folder / sub中的prg2.c包含“prg1.h”

所以,我需要一次编译prg1.c和prg2.c ...并且需要在c:/ folder / sub中保存生成的.exe

我正在尝试

cd C:\folder
gcc -o ../../sub/prg2.exe  prg1.c ../../sub/prg2.c 

但没有收到此类文件或目录错误

我甚至尝试过全路径......

有人用准确的命令帮助我

1 个答案:

答案 0 :(得分:1)

你正在使用../../从Windows文件系统的顶端掉下来,也许这就是问题所在?试试

gcc -o sub/prg2.exe  prg1.c sub/prg2.c