库的使用:
使用-l选项指定要连接的库名称:gcc main.c -o main -ltestlib
但是链接器在链接库文件生成可执行程序的时候,回到指定的一些路径下去找库文件,炸到了就会链接,找不到就会报错
生成可执行程序时链接使用:
1.库文件放在指定路径下: /usr/lib64
2.设置环境变量:export LIBRARY_PATH=$LIBRARY_PATH:./
3.使用gcc的-L选项:gcc main.c -o main -L./ -ltestlib
运行可执行程序时加载使用:仅针对动态链接库生成的程序
1.库文件放在指定路径下: /usr/lib64
2.设置环境变量:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./