以前在linux和unix solaris平台上,使用GCC编写过动态库(.so),编写和使用动态库文档有时间再整理到博客
本次我想记录和共享一下AIX上使用CC工具如何生成静态库(.a)
首先有一台aix操作系统的服务器
编码中心思想:
1、我们写的普通C程序都有函数,我们先养成好的习惯,头文件和实现分开
2、一个.c文件通过cc -c 命令生成了.o
3、现在只要将.o合并成.a文件即可,无需专门的导出头文件之类VC和GCC的动态库编译的东东
4、可以将很多.o合并在一个.a中,使用ar -rv 命令
如: ar -rv all.a 1.o 2.o 3.o
简单不,然后这个.a别人就可以使用了