免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1449 | 回复: 4
打印 上一主题 下一主题

unixware 下链接oracle库编译错误!!急急急 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-16 15:11 |只看该作者 |倒序浏览
系统运行环境:SCO UNIX + ORACLE 8I + C

报错如下:

        cc -Ae -DORACLE -DSCOUNIX -Dunix -DDEBUG -w -I/usr/include -I/home/oracle/app/oracle/product/8.1.6/rdbms/demo -I/home
/oracle/app/oracle/product/8.1.6/rdbms/public -I/home/new97/include/public -I/home/new97/include/oracle  -I/usr/include/sys -
I/home/oracle/app/oracle/product/8.1.6/rdbms/lib -L/home/oracle/app/oracle/product/8.1.6/lib -L/home/oracle/app/oracle/produc
t/8.1.6 -L/usr/ccs/lib -L/home/new97/lib -L/home/new97/lib/oracle -c testsignal.c
        cc -Ae -DORACLE -DSCOUNIX -Dunix -DDEBUG -w -I/usr/include -I/home/oracle/app/oracle/product/8.1.6/rdbms/demo -I/home
/oracle/app/oracle/product/8.1.6/rdbms/public -I/home/new97/include/public -I/home/new97/include/oracle  -I/usr/include/sys -
I/home/oracle/app/oracle/product/8.1.6/rdbms/lib -L/home/oracle/app/oracle/product/8.1.6/lib -L/home/oracle/app/oracle/produc
t/8.1.6 -L/usr/ccs/lib -L/home/new97/lib -L/home/new97/lib/oracle -o /home/new97/bin/testsignal testsignal.o -lsp3db -lsp3pub
  -lclntsh -lsql8 -lnsl -lsocket -lc -lm
UX:cc: WARNING: Avoid specifying -lc; cc will ensure that libc is linked in
        the proper order. Linking libc in the wrong order may cause incorrect
        execution behavior. If you do specify -lc, make sure that no dynamic
        libraries are specified after it.
Undefined                       first referenced
symbol                             in file
thr_getscheduler                    /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
mutex_lock                          /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
aio_memlock                         /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
cond_destroy                        /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
cond_init                           /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
sema_init                           /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
thr_create                          /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
thr_getprio                         /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
sema_post                           /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
sched_yield                         /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
sema_wait                           /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
cond_wait                           /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
thr_getspecific                     /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
thr_self                            /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
thr_setprio                         /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
mutex_unlock                        /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
cond_timedwait                      /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
aio_cancel64                        /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
mutex_trylock                       /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
cond_signal                         /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
thr_exit                            /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
mutex_init                          /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
cond_broadcast                      /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
lio_listio64                        /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
mutex_destroy                       /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
thr_join                            /home/oracle/app/oracle/product/8.1.6/lib/libclntsh.so
UX:ld: ERROR: /home/new97/bin/testsignal: fatal error: Symbol referencing errors. No output written to /home/new97/bin/testsi
gnal
*** Error code 1 (bu21)
UX:make: ERROR: fatal error.

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-03-16 15:24 |只看该作者

unixware 下链接oracle库编译错误!!急急急

把-lpthread加上试试。

论坛徽章:
0
3 [报告]
发表于 2005-03-16 15:33 |只看该作者

unixware 下链接oracle库编译错误!!急急急

多谢!但还是不行

        cc -Ae -DORACLE -DSCOUNIX -Dunix -DDEBUG -w -I/usr/include -I/home/oracle/app/oracle/product/8.1.6/rdbms/demo -I/home
/oracle/app/oracle/product/8.1.6/rdbms/public -I/home/new97/include/public -I/home/new97/include/oracle  -I/usr/include/sys -
I/home/oracle/app/oracle/product/8.1.6/rdbms/lib -L/home/oracle/app/oracle/product/8.1.6/lib -L/home/oracle/app/oracle/produc
t/8.1.6 -L/usr/ccs/lib -L/home/new97/lib -L/home/new97/lib/oracle -c testsignal.c
        cc -Ae -DORACLE -DSCOUNIX -Dunix -DDEBUG -w -I/usr/include -I/home/oracle/app/oracle/product/8.1.6/rdbms/demo -I/home
/oracle/app/oracle/product/8.1.6/rdbms/public -I/home/new97/include/public -I/home/new97/include/oracle  -I/usr/include/sys -
I/home/oracle/app/oracle/product/8.1.6/rdbms/lib -L/home/oracle/app/oracle/product/8.1.6/lib -L/home/oracle/app/oracle/produc
t/8.1.6 -L/usr/ccs/lib -L/home/new97/lib -L/home/new97/lib/oracle -o /home/new97/bin/testsignal testsignal.o -lsp3db -lsp3pub
  -lclntsh -lsql8 -lnsl -lsocket /usr/ccs/lib/libc.a -lpthread -lm
UX:ld: ERROR:  fatal error: library not found: -lpthread
*** Error code 1 (bu21)
UX:make: ERROR: fatal error.
$

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2005-03-16 15:51 |只看该作者

unixware 下链接oracle库编译错误!!急急急

你没看到这句话吗?
UX:ld: ERROR:  fatal error: library not found: -lpthread
你把-lpthread给成-lthread吧。

论坛徽章:
0
5 [报告]
发表于 2005-03-16 16:01 |只看该作者

unixware 下链接oracle库编译错误!!急急急

多谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP