生成列表文件,将源文件与clang编译器中的汇编文件进行比较

时间:2015-03-24 09:58:44

标签: gcc clang

如此链接所述 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编译器中使用汇编+源方法生成文件的方法,如果有的话。 提前谢谢。

0 个答案:

没有答案