GCC常用参数及制作使用库
常用参数
-
-o
指定输出文件名
gcc hello.c -o hello
-
-I
指定头文件所在目录
gcc hello.c -o hello -I ./includes
-
-g
添加调试信息,配合gdb使用
gcc main.c -o debug_main -g -I ./includes/
-
-Wall
显示所有调试信息
gcc main.c -o main -I ./includes/ -g -Wall
-
-D
向程序中动态注册宏定义
gcc main.c -o main -I ./includes/ -g -Wall -D HELLO
制作与使用静态库、动态库
-
制作静态库
-
生成
.o
文件(c编译第三阶段-汇编)gcc -c xmath.c -o xmath.o
-
利用生成的
.o
文件制作静态库,库名的命名规则:lib库名.a
ar rcs libxmath.a xmath.o
-
-
使用静态库
-
引入静态
-