当前位置:  技术问答>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函数。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3