当前位置: 技术问答>linux和unix
!!!!!!!!100分!
来源: 互联网 发布时间:2015-07-26
本文导语: 我要在sco unix下把函数封装成库文件,供他人使用,但不要再次编译,而且看不到代码,就是dll! 解决肯定给分!!!!!!!! | 第一步生成的.o文件就是二进制文件,别人无法编译 当然...
我要在sco unix下把函数封装成库文件,供他人使用,但不要再次编译,而且看不到代码,就是dll!
解决肯定给分!!!!!!!!
解决肯定给分!!!!!!!!
|
第一步生成的.o文件就是二进制文件,别人无法编译
当然也无法看到代码
当然也无法看到代码
|
编译成动态库(filename.so.1.0.0)或静态库(filename.a)就可以了。
|
ar rc
|
gcc/g++ 加-fPIC参数编译就行
|
编译成静态库(filename.a)
|
来晚了 同意wxywh()
不过编译的时候要告诉编译器路径
不过编译的时候要告诉编译器路径
|
1)静态库方式,同意smaxll(古颜) ;
2)把.o编译成.so文件,也就是相当于win32下的.dll。一般是用-G编译选项生成.so,当然,代码里面不能包含main函数。
2)把.o编译成.so文件,也就是相当于win32下的.dll。一般是用-G编译选项生成.so,当然,代码里面不能包含main函数。
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。