【Linux】使用vim编写一个程序,gcc查看预处理、编译、汇编、链接过程

时间:2021-11-15 00:56:32

1.      在linux环境实践,使用vim编写一个程序,然后使用gcc查看【预处理】、【编译】、【汇编】、【链接】各阶段文件的内容,并熟悉相关指令。

预处理:gcc  -E  test.c  -o  test.i

编译:   gcc  -S  test.i   -o  test.s

汇编:   gcc  -c  test.s  -o  test.o

链接:   gcc  test.o  -o  mytest

运行程序:  ./mytest 

【Linux】使用vim编写一个程序,gcc查看预处理、编译、汇编、链接过程

程序代码:

【Linux】使用vim编写一个程序,gcc查看预处理、编译、汇编、链接过程


预处理:

【Linux】使用vim编写一个程序,gcc查看预处理、编译、汇编、链接过程


编译:

【Linux】使用vim编写一个程序,gcc查看预处理、编译、汇编、链接过程


汇编:

【Linux】使用vim编写一个程序,gcc查看预处理、编译、汇编、链接过程


链接:

【Linux】使用vim编写一个程序,gcc查看预处理、编译、汇编、链接过程


2.    linux环境实践,基本指令

ls       //list 列出当前文件夹的所有文件

cd      //change directory 更改(切换)目录

mkdir   //makedirectory 创建目录(文件夹)

rm     //remove 删除文件(-f  强制删除)

mv     //move  移动文件

touch  //创建文件

pwd  //print work directory打印当前工作目录

【Linux】使用vim编写一个程序,gcc查看预处理、编译、汇编、链接过程