求高人指点这是咋回事,弄了我一天了。。

zyyjaf 2010-07-29 04:33:40
/C2sAll/c2/100526/bin/../lib/gcc/c2-linux-uclibc/4.0.3/../../../../c2-linux-ucli bc/bin/ld: skipping incompatible /home/zhangyy/c2_local/lib/libupnp.so when sear ching for -lupnp
/C2sAll/c2/100526/bin/../lib/gcc/c2-linux-uclibc/4.0.3/../../../../c2-linux-ucli bc/bin/ld: skipping incompatible /home/zhangyy/c2_local/lib/libupnp.a when searc hing for -lupnp
/C2sAll/c2/100526/bin/../lib/gcc/c2-linux-uclibc/4.0.3/../../../../c2-linux-ucli bc/bin/ld: cannot find -lupnp
collect2: ld returned 1 exit status
make: *** [all] 错误 1
下面是makefile文件:
ET = upnp_mp

CFLAGS = -D_FILE_OFFSET_BITS=64
LIBS = -lupnp -lfuse -lthreadutil -lixml -lpthread
SOURCE = main.c upnp_fs.c
#GCC = gcc
GCC = c2-linux-gcc
#LOCAL = local
LOCAL = c2_local


all:
$(GCC) $(SOURCE) $(CFLAGS) -I/home/zhangyy/$(LOCAL)/include -L/home/zhangyy/$(LOCAL)/lib $(LIBS) -o upnp_mp

...全文
104 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用这个编译器你加了环境变量了嘛,如果你不加环境变量,在用c2-linux-gcc就加上路径也行,反正你得选择一个
NC 2010-07-29
  • 打赏
  • 举报
回复
检查下LD_LIBRARY_PATH环境变量?
zyyjaf 2010-07-29
  • 打赏
  • 举报
回复
我用linux下的gcc是可以通过的,但改用c2-linux-gcc就出这个问题了
zyyjaf 2010-07-29
  • 打赏
  • 举报
回复
有,库文件全都有,就不知道编译器怎么就找不到
luketty 2010-07-29
  • 打赏
  • 举报
回复
/home/zhangyy/$(LOCAL)/lib 下有 libupnp.so 这个库么
zyyjaf 2010-07-29
  • 打赏
  • 举报
回复
太多了,很难贴。。
wwwunix 2010-07-29
  • 打赏
  • 举报
回复
能把错误代码贴全吗?

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧