在使用
或者,
当不使用
--save-temps
选项保存临时文件时,gcc/clang会将临时文件输出到与输入文件相同的目录中。是否有一种选项可以指示gcc将文件输出到其他目录中。或者,
当不使用
--save-temps
选项时,临时文件会被创建在默认目录中(例如$TMPDIR
,如/tmp
),但是一旦目标文件创建完成,这些临时文件就会被删除。是否有一种方法可以指示编译器保留这些文件而不仅仅是删除它们(我认为唯一的选项是--save-temps
,但它存在上述问题)。
-save-temps
选项不接受参数,因此要么只使用-save-temps
选项,中间文件将与输入文件在同一目录中,要么升级您的编译器(4.3.4非常老)。 - Jonathan Wakely