如何使用gcc为对象文件指定子目录

如何使用gcc为对象文件指定子目录,c,gcc,clang,C,Gcc,Clang,我所看到的一切都是针对makefiles的,所以我将更一般地问这个问题 我想编译一个对象文件,这样我就可以将新编译的对象文件放在我的c文件当前所在的子目录中 我在找一些类似的东西 gcc -g -std=c11 -Wall -pedantic -c src/list.c obj/list.o 因此,我从src/中提取一些内容,并从中生成一个对象文件,然后将其放入obj/目录中 这可能吗?使用-o选项指定输出文件的路径 例如,gcc-o some/where/else/foo.o src/fo

我所看到的一切都是针对makefiles的,所以我将更一般地问这个问题

我想编译一个对象文件,这样我就可以将新编译的对象文件放在我的c文件当前所在的子目录中

我在找一些类似的东西

gcc -g -std=c11 -Wall -pedantic -c src/list.c  obj/list.o
因此,我从src/中提取一些内容,并从中生成一个对象文件,然后将其放入obj/目录中


这可能吗?

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


例如,
gcc-o some/where/else/foo.o src/foo.c
使用
-o
选项指定输出文件的路径


例如,
gcc-o some/where/else/foo.o src/foo.c
使用
-o
选项指定输出文件的路径


例如,
gcc-o some/where/else/foo.o src/foo.c
使用
-o
选项指定输出文件的路径

例如,
gcc-o some/where/else/foo.o src/foo.c

我们都从某个地方开始:-)请务必查阅
man
页面,了解有关此类用法的问题!我们都从某个地方开始:-)请务必查阅
man
页面,了解有关此类用法的问题!我们都从某个地方开始:-)请务必查阅
man
页面,了解有关此类用法的问题!我们都从某个地方开始:-)请务必查阅
man
页面,了解有关此类用法的问题!