Solaris下如何编译生成动态库
来源:互联网 发布:淘宝怎么自己做链接 编辑:程序博客网 时间:2024/06/05 22:53
解决编译问题或者做补丁时需要更新文件,然后单独编译某个工程,生成相应的动态库,Windows下界面操作可以很方便的实现编译相应的工程,生成.dll文件,而Solaris下是命令行操作,编译生成的动态库为.so格式,主要有以下几个步骤:
1.更新
a.更新文件夹
cd到文件夹所在目录,执行如下命令行
cleartool update -ove 文件夹名
例如:cd /......../server/include
Cleartool update –ove foldername
完成对文件夹foldername的更新
b.更新文件
cd到文件所在目录,执行如下命令行
cleartool update -ove ./文件名
例如:cd /.../include/
cleartool update –ove filename.h
完成对文件filename.h的更新
2.编译
更新完毕后需要重新编译生成新的动态库
a.首先cd到makefile文件夹下
例如:cd /..../makefile
b.执行环境变量
. ./setenv.sh
c.编译相应的makefile文件
gmake –f makefile文件
例如:gmake –f makefilename.makefile
完成对makefilename.makefile的编译。
生成的动态库目录:
/.../server/lib/release
- Solaris下如何编译生成动态库
- 如何在Windows下编译sqlite3,生成动态链接库并使用(New_070929)
- android studio下,如何减少编译生成的jni动态库的大小。
- Solaris下如何编译、安装64位python
- solaris下solaris编译openssl源码包
- 在WinCE下编译sqlite3生成动态链接库
- 在WinCE下编译sqlite3生成动态链接库
- Windows下编译sqlite3生成动态链接库并使用
- 在WinCE下编译sqlite3生成动态链接库 .
- linux下.so动态库的生成、编译、调用
- linux下gcc编译生成静态及动态库
- Linux下gcc编译生成动态链接库*.so文件
- linux系统下使用gcc/g++编译生成动态库
- 如何编译生成动态文件.so
- Solaris下编译Boost.Python
- 如何编译动态库
- 编译生成动态库文件
- 编译生成动态库文件
- linux signal 实现自己程序示例
- union 、 union all
- com注册
- iOS运行回路(RunLoop)总结
- WebLogic 10.3.5.0 集群环境配置(二)
- Solaris下如何编译生成动态库
- C#通讯编程
- linux系统 samba服务器文件配置
- 获取数据库表结构和表数据的小程序(VB.NET版本)
- memory pool资料
- 互换两个变量 i,j的值
- CAML语法-Query写法
- [记录]编程语言翻译
- gleffect