小编Kab*_*tar的帖子

对“sqlcxt”的未定义引用

尝试通过该命令编译一些 C 代码(select * from dual在 Linux 上使用 oracle (11g) db 连接的简单代码,通过命令从 .pc 生成procgcc,但我总是收到错误。

undefined reference to 'sqlcxt'
Run Code Online (Sandbox Code Playgroud)

我尝试链接到我在网络上不同论坛上看到的库,但什么也没得到(错误仍然发生):

gcc -o proc_test proc_test.c -L$ORACLE_HOME/lib/libclntsh.so
Run Code Online (Sandbox Code Playgroud)

我仍然得到

/tmp/ccAW4Imj.o: In function `main':
proc_test.c:(.text+0x3ea): undefined reference to `sqlcxt'
proc_test.c:(.text+0x57c): undefined reference to `sqlcxt'
proc_test.c:(.text+0x60d): undefined reference to `sqlcxt'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

c linux gcc

2
推荐指数
1
解决办法
6302
查看次数

标签 统计

c ×1

gcc ×1

linux ×1