免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2490 | 回复: 2
打印 上一主题 下一主题

gcc make 错误!库文件找不到 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-13 12:45 |只看该作者 |倒序浏览
rm /usr/ucb/cc
在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文件吗,只是不知如何改?

论坛徽章:
0
2 [报告]
发表于 2003-02-14 08:32 |只看该作者

gcc make 错误!库文件找不到

-L/export/home/oracle/lib/
目录是不是存在

论坛徽章:
0
3 [报告]
发表于 2003-02-14 11:26 |只看该作者

gcc make 错误!库文件找不到

存在的,
但我用gcc test.c -lclntsh -o test
就成功了.
看来在连接时,这个程序只需要libclntsh.a的函数库.
刚刚成功的!
只是为什么用make 不行呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP