一、Hello World
编写求两个数的平均值
二、使用不同直接处理源文件
1.预处理
gcc -E hello.c -o hello.i
2.编译
gcc -S hello.i -o hello.s
3.汇编
gcc -c hello.s -o hello.o
4.连接
gcc hello.o -o hello
三、 查看运行结果
四、gdb调试
list
断点
函数调用暂停
五、makefile管理
1.在工程目录下创建名为“Makefile”的文件
2.Makefile 和 C 文件是处于同一个目录的,在 Makefile 文件中输入如下代码
3.运行结果
实验问题并总结
在工程目录下创建名为“Makefile”的文件,文件名一定要叫做“Makefile”。
出现***missing separator的错误,一般有以下两点
1、Makefile 中命令缩进没有使用 TAB 键!
2、VI/VIM 编辑器使用空格代替了 TAB 键,修改文件/etc/vim/vimrc,在文件最后面加上如
下所示代码:set noexpandtab