gcc -save-temps:如何指定目录

Bob*_*Bob 2 gcc

是否可以指定-save-temps工件的输出目录?

我知道以后可以做mv,但是想知道是否有办法避免执行额外的步骤。

Mik*_*han 5

您可以使用以下任一方法指定将-save-temps 工件保存在编译的当前目录中:

-save-temps
-save-temps=cwd
Run Code Online (Sandbox Code Playgroud)

或者,也可以指定将它们与相应.o文件保存在同一目录中,前提-o是还使用了该选项,并且:

-save-temps=obj
Run Code Online (Sandbox Code Playgroud)

这些是您唯一的选择。这是文档