如何使用gcc指定目标文件的子目录

时间:2015-02-12 05:44:55

标签: c gcc clang

我所看到的关于这一点的一切都非常具体,因此我会更普遍地提出这个问题。

我想以一种我可以将新编译的目标文件放在我的c文件当前所在的子目录中的方式编译一个目标文件。

我正在寻找符合

的内容
gcc -g -std=c11 -Wall -pedantic -c src/list.c  obj/list.o

所以我从src /中取出一些对象文件,并将其放入obj /目录。

这可能吗?

1 个答案:

答案 0 :(得分:3)

使用-o选项指定输出文件的路径。

E.g。 gcc -o some/where/else/foo.o src/foo.c