Chinaunix

标题: undefined reference to `sqlcxt' 与 cannot find -lclntsh [打印本页]

作者: xpston008    时间: 2013-11-19 14:22
标题: undefined reference to `sqlcxt' 与 cannot find -lclntsh


MinGW   -- gcc 3.4.5

winXP oracle(Release 11.1.0.6.0g)服务端

pro*C


预编译命令 :proc parse=none D:\proc\test.pc
编译  链接:

1 gcc -o D:\proc\test D:\proc\test.c -I F:\app\product\11.1.0\db_2\precomp\public
错误信息
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccIpQ4Kf.o:test.c.text+0x1ee):undefined reference to `sqlcxt'

2. gcc -o D:\proc\test D:\proc\test.c -I F:\app\product\11.1.0\db_2\precomp\public -L F:\app\product\11.1.0\db_2\precomp\LIB -lclntsh
错误信息
\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lclntsh
collect2: ld returned 1 exit status


-lclntsh  该如何加载 如何配置给 MinGW   链接。

oracle数据库安装在xp系统。MinGW 是否该安装客户端才能正确编译和连接oracle
作者: xpston008    时间: 2013-11-19 16:13
怎么没有人来看看
作者: tiankafeiwu    时间: 2013-11-19 16:20
你发错地方了,不该发在数据库板块
作者: xpston008    时间: 2013-11-19 17:25
问题解决:
:\proc>gcc -o D:\proc\test D:\proc\test.c -I F:\app\product\11.1.0\db_2\precomp\
public -L F:\app\product\11.1.0\db_2\precomp\LIB -lorasql11




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2