如何使用 gcc 为目标文件指定子目录
How to specify a subdirectory for an object file with gcc
我所看到的一切都是针对 makefile 的,所以我要问的更笼统。
我想编译一个目标文件,以一种我可以将新编译的目标文件放在我的 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
我所看到的一切都是针对 makefile 的,所以我要问的更笼统。
我想编译一个目标文件,以一种我可以将新编译的目标文件放在我的 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