Chinaunix

标题: 用GCC编译*.c文件,出现cannot open file [打印本页]

作者: reallu    时间: 2003-02-13 14:57
标题: 用GCC编译*.c文件,出现cannot open file
在solaris x86下安装gcc,make,编译自编内嵌sql程序,
proc 生成test.c 源文件,要生成可执行文件:
#rm /usr/ucb/cc
#ln /usr/local/gcc /usr/ucb/cc
$make -f demo_proc.mk objs="test1.o" exe=test.exe buile
出现下面的错误:
cc -o -L/export/home/oracle/lib/ -lclntsh
'cat /export/home/oracle/lib/sysliblist'
'if ["SOL"="SOL"];then echo "-laio"
else echo "";
fi '-lm -l thread
ID:fatal file -L/export/home/oracle/lib/ :cannot open file:no such......

collection2:.....
make:***[build]error

好像是什么库文件找不到?
应该如何做,改demo_proc.mk 或env_precomp.mk文件吗,只是不知如何改?
作者: reallu    时间: 2003-02-14 11:28
标题: 用GCC编译*.c文件,出现cannot open file
用gcc test.c -lclntsh -o test
就成功了.
看来在连接时,这个程序只需要libclntsh.a的函数库.
刚刚成功的!




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