25P-gcc编译4步骤
26P-gcc编译常用参数
当头文件和源码不在一个目录下时,需要指定头文件
下图是头文件和源码在同一个目录下
将hello.h放入新建的文件夹hellodir之后,编译会失败
gcc -I ./hellodir hello.c -o hello
其中-I参数指定头文件所在位置,位置可以在编译文件前,也可以在后面
-I 指定头文件所在目录位置
-c 只做预处理,编译,汇编。得到二进制文件
-g 编译时添加调试文件,用于gdb调试
-Wall 显示所有警告信息
-D 向程序中“动态”注册宏定义
-l 指定动态库库名
-L 指定动态库路径