安装工具时,出现can‘t find lcurses/ltermcap的问题

最爱红色 2015-03-15 01:46:17
搜索相关资料,有说可能curses未安装,已安装ncurses5-dev. 已创建libcurses.so软链接。不知为何还有此问题。请问还可能有哪些原因出现这个问题。
gcc -m32 -g -I. -DLINUX ./util/muta-viw.c \
./LINUX/obj/libmuta.o ./LINUX/obj/libgerais.o \
./LINUX/obj/libpteste.o -lcurses -ltermcap \
-o ./LINUX/bin/muta-view
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.7/../../../libcurses.so when searching for -lcurses
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.7/../../../libcurses.a when searching for -lcurses
/usr/bin/ld: skipping incompatible //usr/local/lib/libcurses.a when searching for -lcurses
/usr/bin/ld: skipping incompatible //usr/lib/libcurses.so when searching for -lcurses
/usr/bin/ld: skipping incompatible //usr/lib/libcurses.a when searching for -lcurses
/usr/bin/ld: cannot find -lcurses
/usr/bin/ld: skipping incompatible //usr/local/lib/libtermcap.a when searching for -ltermcap
/usr/bin/ld: cannot find -ltermcap
./LINUX/obj/libgerais.o:在函数‘criarqtemp’中:
/home/delamaro/zzz_NoBackup/proteumIM2.0/./lib/disco.c:369: 警告: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
collect2: ld returned 1 exit status
make: *** 错误 1
...全文
292 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanglx_wlx 2015-11-14
  • 打赏
  • 举报
回复
楼主你好,在安装proteum/IM2.0的时候,Makefile运行成功后,如何操作,找不到安装的目录。求安装步骤教程,谢谢了
最爱红色 2015-03-18
  • 打赏
  • 举报
回复
引用 2 楼 zhxianbin 的回复:
skipping incompatible 你这 curses 是交叉编译的吧
不是交叉编译,但是已经解决了 给分~
最爱红色 2015-03-18
  • 打赏
  • 举报
回复
修改Makefile文件,将这段出错的编译命令给删掉之后 ,通过编译,工具可运行。
zhxianbin 2015-03-16
  • 打赏
  • 举报
回复
skipping incompatible 你这 curses 是交叉编译的吧
最爱红色 2015-03-15
  • 打赏
  • 举报
回复
更换过ncurses版本,也没有用。

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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