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

计算机是如何工作的

反汇编一个简单的C程序

实验过程

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

  • 第二步,在main.c文件中输入所需的C程序:

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

反汇编结果

原文地址:https://www.cnblogs.com/Huyiming/p/11561121.html