请教: 如何让gcc -S预编译产生x86格式的汇编?
如题,在Linux/solaris上,gcc默认产生的.s文件是AT&T格式的汇编,实在是看不懂阿,怎么给它一个选项能产生x86的汇编输出?
谢谢啦!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如题,在Linux/solaris上,gcc默认产生的.s文件是AT&T格式的汇编,实在是看不懂阿,怎么给它一个选项能产生x86的汇编输出?
谢谢啦!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
-masm=intel
顺便说一句,那叫 intel 语法,不叫 x86语法 。
我的建议是,看不懂就学着看懂.
AT&T的格式应该没那么难懂吧,我想
谢谢,高手一出招,瞬间搞定 ...
AT&T这方面的汇编的书籍是少些,但是至少到目前为止我还没有在书店里看到过这些书。
AT&T的汇编还是很好懂的,习惯就好,不管怎样,还是自己最擅长的顺手。
你有病不?
已禁止你在本版发言
同意4楼。在类UNIX世界,大家都习惯用AT&T格式说话。你掌握了,便于交流。