高人给解答下:gcc编译报的这种错

tiantangcao 2008-04-08 09:36:27
#gcc -Wall /home/mmm/debug1.c -o recv.out -lsqlite3

/usr/bin/ld:unrecognised emulation mode
supported emulations:elf_i386 i386 linux
collect2:ld returned 1 exit status

这是具体提示,谁遇到过这种情况

这个程序是在linux下编译,从川口读取数据存入一个数据库
...全文
340 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
有问题请先GOOGLE,BAIDU
vagrantfish 2008-04-09
  • 打赏
  • 举报
回复
你这种情况应该是没找到64位的libc库
一种是:gcc没有找对位置
使用gcc -v选项
看看他查找那个位置
然后将64位库复制过去。
第二种是:机器上没有64位库
需要你重新编译glibc
hanb99 2008-04-09
  • 打赏
  • 举报
回复
你的环境是什么,在虚拟终端吗?如果是可能是它的问题如在cygwin下,它不是能很好的干活。
如果不是,那么mark一下。^_^
qugjie 2008-04-09
  • 打赏
  • 举报
回复

collect2:ld returned 1 exit status
ld是链接器,这应该是链接的时候发生的错误,返回了“1”这个错误码。
具体错误的原因,有待分析。
过客猫2022 2008-04-09
  • 打赏
  • 举报
回复
引用的库是不是不对?-lsqlite3
mymtom 2008-04-08
  • 打赏
  • 举报
回复
貌似编译环境有不太正常.
试试编译个HelloWorld程序看看.
悠悠长风 2008-04-08
  • 打赏
  • 举报
回复
mark

23,121

社区成员

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

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