解決編譯問題或者做補丁時需要更新文件,然後單獨編譯某個工程,生成相應的動態庫,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