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

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查看预处理、编译、汇编、链接过程_第1张图片

程序代码:

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


预处理:

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


编译:

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


汇编:

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


链接:

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


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

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

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

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

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

mv     //move  移动文件

touch  //创建文件

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

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


你可能感兴趣的:(Linux)