我所看到的关于这一点的一切都非常具体,因此我会更普遍地提出这个问题。
我想以一种我可以将新编译的目标文件放在我的c文件当前所在的子目录中的方式编译一个目标文件。
我正在寻找符合
的内容gcc -g -std=c11 -Wall -pedantic -c src/list.c obj/list.o
所以我从src /中取出一些对象文件,并将其放入obj /目录。
这可能吗?
答案 0 :(得分:3)
使用-o
选项指定输出文件的路径。
E.g。 gcc -o some/where/else/foo.o src/foo.c