制作静态链接库
1.gcc编译目标文件
2.ar rc制作静态库
静态库使用
库函数、头文件在当前目录下
gcc -o my_test mytest.c libtestlib.a
库函数头文件假设在/opt目录
-L声明库所在目录;-l库名字;-I头文件所在目录
gcc -o mytest mytest.c -L/opt -ltestlib -I/opt
制作动态链接库
使用动态库

Linux调试器gdb
可完成如下调试任务
设置断点
监视程序变量的值
程序的单步执行
显示/修改变量的值
显示/修改寄存器
查看程序的堆栈情况
远程调试
调试过程中l显示10行代码
break 行号 设置断点
run运行
单步执行next n 不进入函数;step 进入函数
print n打印变量
continue继续执行
info b查看断点信息
clear 行号 清除断点
finish调出函数
display显示变量或表达式的值
quit退出
