如此链接所述 http://www.delorie.com/djgpp/v2faq/faq8_20.html
如何创建一个文件,我可以在其中一起看到C代码及其汇编转换?
Res:如果您想要将C代码与转换为它的程序集一起使用,请使用如下命令行:
gcc -c -g -Wa,-a,-ad [other GCC options] foo.c > foo.lst
我试图在Mac OSX Yosemite终端上做同样的事情并收到以下错误:
$ gcc -Wa,-a,-ad main.c > main.lst
clang: error: unsupported argument '-a' to option 'Wa,'
clang: error: unsupported argument '-ad' to option 'Wa,'
所以,我正在寻找一种在clang编译器中使用汇编+源方法生成文件的方法,如果有的话。 提前谢谢。