使用gcc编译C文件以获取x86汇编代码

ban*_*ing 0 c linux x86 gcc

我有一个C文件heapsort.c我试图在64位Linux机器上编译输出相应的汇编代码.我使用以下命令:

 gcc -02 -S heapsort.c
Run Code Online (Sandbox Code Playgroud)

当我输入这个我收到此错误消息

 gcc:error: unrecognized option '-02'
Run Code Online (Sandbox Code Playgroud)

我试过谷歌搜索这个错误,但没有任何帮助.有关如何导航此错误并获取x86输出的任何建议?

Car*_*rum 7

国旗-O2不是-02.这是一封O"优化" 的信,而不是一个数字0.您可能希望使用一种使差异更明显的字体.