直接编译运行
编译、运行
分步
sub.c
add.c
lib.h
将add和sub当作头文件
main.c
对.c文件进行编译
只进行编译.c 文件生成.o 文件
将几个编译后的.o 文件进行链接
makefile的使用
makefile和make一起使用
很多大型项目的编译都是通过 Makefile 来组织的,如果没有 Makefile,那很多项目中各种库和代码之间的依赖关系不知会多复杂。简单的说makefile就是用来编写规则的。
root@wu:~/gcc1# vim makefile #必须命名为makefile
gdb的使用
gdb是UNIX和Linux下的调试工具
在调试之前一定要先gcc -g
root@wu:~/gcc# gcc hello.c -g -o hello