Chinaunix

标题: 在unix中如何把.c文件编译成动态库文件(os)和静态库文件(lib) [打印本页]

作者: sunnysheng    时间: 2003-11-19 10:50
标题: 在unix中如何把.c文件编译成动态库文件(os)和静态库文件(lib)
我在unix 中写了程序,目的是要提供给客户用里面的函数,但不想让客户看到里面的源你码,请问该如何做?谢谢
作者: liuqingzhu    时间: 2003-11-19 11:20
标题: 在unix中如何把.c文件编译成动态库文件(os)和静态库文件(lib)
编译成目标文件(*.o)的命令:cc text.c -c
将目标文件编译成库文件(*.lib):ar -cr libtext.a text.o
作者: sunnysheng    时间: 2003-11-19 16:13
标题: 在unix中如何把.c文件编译成动态库文件(os)和静态库文件(lib)
能否帮我实现动态库的编译,和调用。
作者: yayv    时间: 2003-11-20 08:54
标题: 在unix中如何把.c文件编译成动态库文件(os)和静态库文件(lib)
动态库:
gcc -shared ...
调用有一组函数来实现
dlclose,  dlerror,  dlopen,  dlsym




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2