Когда я хочу, чтобы создать файл списка из a.c
с именем a.lst
я выполнить команду:
gcc -v -S -Wa,-adhln=a.lst a.c
и часть продукции выглядит следующим образом:Почему GCC не может передавать опции на ассемблер `gas` с` -Wa, -adhln = a.lst`?
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
. My gcc
версия gcc (Ubuntu 5.3.1-14ubuntu2) 5.3.1 20160413
, as
версия GNU assembler (GNU Binutils for Ubuntu) 2.26
. Что со мной не так?