这个是oracle内部使用的工具,只要对目标文件sbbdpt.o,ssbbded.o进行连接就可以产生命令文件bbed了
1:su - oracle
2:cd $ORACLE_HOME/rdbms/lib
3: make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed
Linking BBED utility (bbed)
rm -f /oracle/product/10.2.0/db_1/bin/bbed
gcc -o /oracle/product/10.2.0/db_1/bin/bbed -L/oracle/product/10.2.0/db_1/rdbms/lib/ -L/oracle/product/10.2.0/db_1/lib/ -L/oracle/product/10.2.0/db_1/lib/stubs/ -L/usr/lib -lirc /oracle/product/10.2.0/db_1/lib/s0main.o /oracle/product/10.2.0/db_1/rdbms/lib/ssbbded.o /oracle/product/10.2.0/db_1/rdbms/lib/sbbdpt.o `cat /oracle/product/10.2.0/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 /oracle/product/10.2.0/db_1/rdbms/lib/defopt.o -ldbtools10 -lclntsh `cat /oracle/product/10.2.0/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lnro10 `cat /oracle/product/10.2.0/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lmm -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 `cat /oracle/product/10.2.0/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lnro10 `cat /oracle/product/10.2.0/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 `cat /oracle/product/10.2.0/db_1/lib/sysliblist` -Wl,-rpath,/oracle/product/10.2.0/db_1/lib -lm `cat /oracle/product/10.2.0/db_1/lib/sysliblist` -ldl -lm -L/oracle/product/10.2.0/db_1/lib
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/67798/viewspace-1015869/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/67798/viewspace-1015869/
本文介绍如何通过GCC编译Oracle内部使用的BBED工具。该工具可通过连接目标文件sbbdpt.o和ssbbded.o生成。具体步骤包括切换到Oracle用户、进入lib目录、使用make命令以及指定编译参数等。
2598

被折叠的 条评论
为什么被折叠?



