--save-temps オプションを使用して一時ファイルを保存すると、gcc/clang は一時ファイルを入力ファイルと同じディレクトリに出力します。ファイルを他のディレクトリに出力するように gcc に指示するオプションはありますか。
また
--save-temps オプションを使用しない場合、一時ファイルはデフォルト ディレクトリ (つまり、/tmp などの $TMPDIR) に作成されますが、オブジェクト ファイルが作成されると削除されます。それらのファイルを削除するのではなく、それらのファイルを保持するようにコンパイラーに指示する方法はありますか (私は、唯一のオプションは --save-temps であり、これには上記の問題があると思います)