当前位置:  技术问答>linux和unix

吐血给分,求证undefined reference to 'sqlcxt'

    来源: 互联网  发布时间:2015-11-25

    本文导语:  环境red flag Server 5 + Oracle9i 程序是C里面嵌入SQL,经过(Oracle Pro*C)预编译之后得到*.C文件. 还有我的是在windows下用Oracle9i的预编译工具Pro*C预编译后,传到Linux下编译的。 .bash_profile的设置如下: # User specific envi...

环境red flag Server 5 + Oracle9i
程序是C里面嵌入SQL,经过(Oracle Pro*C)预编译之后得到*.C文件.
还有我的是在windows下用Oracle9i的预编译工具Pro*C预编译后,传到Linux下编译的。

.bash_profile的设置如下:
# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME
ORACLE_HOME=/home/oracle/oracle9i
ORACLE_BASE=/home/oracle/oracle9i
export PATH=$PATH:$PATH:$ORACLE_HOME/bin
export ORACLE_SID=mview
export ORACLE_HOME=$ORACLE_HOME
export ORACLE_BASE=$ORACLE_BASE
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib

程序编译错误如下:
[oracle@atm lrc]$ cc Pro.c
/tmp/ccm8UA6p.o(.text+0x231): In function `main':
: undefined reference to `sqlcxt'
/tmp/ccm8UA6p.o(.text+0x4eb): In function `main':
: undefined reference to `sqlcxt'
/tmp/ccm8UA6p.o(.text+0x61b): In function `main':
: undefined reference to `sqlcxt'
/tmp/ccm8UA6p.o(.text+0x6df): In function `sqlerror':
: undefined reference to `sqlcxt'
collect2: ld returned 1 exit status-

///这个问题在网上有很多讨论,但好像都没有实际的解决办法。非常着急,望哪位大虾指点
十万火急。在此先谢谢了。有解决办法,可以放到我的QQ: 47141766

|
需要oracle的开发库。看楼主的意思,linux上根本就没安装开发库?

|
在linux下加载libclntsh.so或libclntsh.so.8.0

用-lclntsh,并用-L指定路径

|
你没带库编译连接
你包括头文件了没?

|
接着加库啊,-lecpg

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 吐血~~JBuilder不支持3键鼠标?
  • 吐血了,哪里有SuSE9.1pro下载啊?
  • 吐血求助:ubuntu下eclipse的配置
  • 吐血求教!
  • 紧急求救各位大侠!我已经快吐血了!每个都有分!
  • 啊 我要吐血了..我的红旗超级用户密码忘了怎么办?刚用虚拟机装的..竟然不是那个!!!!!!!!!!!!!
  • Heartbeat的主备转移问题(裸体跪玻璃渣在线吐血死等)
  • 新学者,各位不要吐血:哪儿有Unix的操作系统安装文件,我没有它的概念,我想学习之。Unix好神秘呀!
  • linux 上网的吐血问题
  • 吐血求助!!!!急急急急!!!!
  • SELD 装到吐血= =在找ISO时卡住了
  • 尼玛 吐血的fedora中文乱码问题
  • 再加100分!吐血求救了!请问怎样重新加载Linux的内核Kernel软件包,恢复grub从/dev/hda5的第一个超级块扇区的启动?
  • 好凄惨啊……大虾救我,在线等待……我下载JB6,足有625M,可是我……吐血
  • 吐血提问,狂抛200分!!!!(关于数据库的查询与更新)-->大侠请进。
  • 【50分求指教】Linux的现状真是一堆散沙,编译个GNOMEGames痛苦得吐血不止


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3