获取C语言语句对应的汇编码和机器指令

借助IDE的调试功能

        以CodeBlocks为例,先设置断点,然后点击红色三角形调试。

        然后选择Debug➡ Debugging Windows➡Disassembly

        就可以看到了

使用命令行

         在工程文件中,一般可以找到一个.o文件。如果没有,可以先在program.c的目录下输入下面命令行得到:

gcc -S -o program.s program.c
as -o program.o program.s

        然后在.o文件的目录下,输入:

objdump -d output.o

         即使用反汇编工具objdump查看生成的机器指令。

        部分结果:

 

相关推荐

  1. 漫谈:C语言 C++ 所有编程语言 ===麻烦

    2024-03-12 02:08:02       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-12 02:08:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-12 02:08:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-12 02:08:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-12 02:08:02       20 阅读

热门阅读

  1. 【SQL实用技巧】-- 连续N天登陆问题

    2024-03-12 02:08:02       19 阅读
  2. 蓝桥集训之日期问题

    2024-03-12 02:08:02       24 阅读
  3. Docker使用之Docker Compose【入门篇】

    2024-03-12 02:08:02       22 阅读
  4. linux系统docker历史以及对虚拟机的区别

    2024-03-12 02:08:02       20 阅读
  5. MongoDB聚合运算符:$denseRank

    2024-03-12 02:08:02       18 阅读
  6. MySQL—数据页的结构和原理

    2024-03-12 02:08:02       17 阅读
  7. HTML二识

    2024-03-12 02:08:02       24 阅读
  8. VUE3+X6流程图实现数据双向绑定的方案

    2024-03-12 02:08:02       21 阅读
  9. 如何远程SSH连接在家的服务器主机

    2024-03-12 02:08:02       22 阅读
  10. SpringBoot项目中同时支持https和http协议

    2024-03-12 02:08:02       24 阅读