当前位置: 技术问答>linux和unix
我在一个.C的文件中写了一些函数,现在想将其做成库文件,怎样将其做成静态的和动态的呢?编译时有哪些注意事项?
来源: 互联网 发布时间:2015-05-25
本文导语: 我在一个.C的文件中写了一些函数,现在想将其做成库文件,怎样将其做成静态的和动态的呢?编译时有哪些注意事项? 注意:我用的是标准C,在UNIX下的。 | 静态库 ar rc libxxx.a xxx.o 动态...
我在一个.C的文件中写了一些函数,现在想将其做成库文件,怎样将其做成静态的和动态的呢?编译时有哪些注意事项?
注意:我用的是标准C,在UNIX下的。
注意:我用的是标准C,在UNIX下的。
|
静态库 ar rc libxxx.a xxx.o
动态库 gcc -fPIC -c xxx.c; gcc -shared -o libxxx.so xxx.o
动态库 gcc -fPIC -c xxx.c; gcc -shared -o libxxx.so xxx.o