0
私は名前a.lst
とa.c
のリストファイルを生成したい場合は、私はコマンドを実行します。
gcc -v -S -Wa,-adhln=a.lst a.c
と出力の一部は以下の通りです:GCCが `-Wa、-adhln = a.lst`を使って` gas`アセンブラにオプションを渡せない理由は?
gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2)
COLLECT_GCC_OPTIONS='-v' '-S' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/5/cc1 -quiet -v -imultiarch x86_64-linux-gnu a.c -quiet -dumpbase a.c -mtune=generic -march=x86-64 -auxbase a -version -o a.s -fstack-protector-strong -Wformat -Wformat-security
ので、出力に応じて、アセンブラのオプションが見つかりません-adhln=a.lst
が渡されており、a.lst
ファイルが生成されていません。私のgcc
バージョンはgcc (Ubuntu 5.3.1-14ubuntu2) 5.3.1 20160413
、as
バージョンはGNU assembler (GNU Binutils for Ubuntu) 2.26
です。私がどうかしましたか、まずいことでもありましたか?