2019-2020-1 20199306《Linux内核原理与分析》第二周作业

计算机是如何工作的

反汇编一个简单的C程序

实验过程

  • 第一步,在试验环境中创建main.c,并进入main.c文件,代码如下:
$ cd Code /*进入Code文件是为了保存相关代码文件*/
& cl
$ vi main.c /*利用vi工具创建main.c*/
  • 第二步,在main.c文件中输入所需的C程序:

1800794-20190921001221167-1814297894.png

  • 第三步,利用 gcc 工具反汇编main.c,相关代码如下:
$ gcc main.c
$ ls
a.out main.c
$ ./a.out
$ gcc -S -o main.s main.c -m32 /*实验环境是64位,这里转换为32位*/ 

反汇编结果

1800794-20190921001658478-2060477208.png

转载于:https://www.cnblogs.com/Huyiming/p/11561121.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值