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
程序代码:
预处理:
编译:
汇编:
链接:
2. linux环境实践,基本指令
ls //list 列出当前文件夹的所有文件
cd //change directory 更改(切换)目录
mkdir //makedirectory 创建目录(文件夹)
rm //remove 删除文件(-f 强制删除)
mv //move 移动文件
touch //创建文件
pwd //print work directory打印当前工作目录