尝试通过该命令编译一些 C 代码(select * from dual
在 Linux 上使用 oracle (11g) db 连接的简单代码,通过命令从 .pc 生成proc
)gcc
,但我总是收到错误。
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)
有人可以帮忙吗?