alphain

一、创建静态库:
1.写源程序
2.编译源程序,生成.o文件
3.使用ar打包工具生成静态库
ar -r libxxx.a xxx1.o xxx2.o.../*.o(通配符方式)
4.提供头文件,方便调用
二、使用静态库
1.写调用源程序 xxx.c
2.编译,生成.o文件
gcc -c xxx.c(调用静态库的.c文件)
3.链接共享库文件
gcc test.o -l xxx(静态库去掉lib前缀和.a后缀剩下的名字) -L . ----------{PATH}
如果操作系统支持环境变量LIBRARY_PATH,使用该环境变量可以省略-L

相关文章:

  • 2021-12-31
  • 2021-07-05
  • 2018-09-05
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
  • 2021-09-14
猜你喜欢
  • 2022-01-20
  • 2021-11-14
  • 2021-04-18
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
  • 2021-11-14
相关资源
相似解决方案