在ubuntu 14.04_i386系统上编译qemu提示‘timer_delete’未定义的引用,是何原因?

bluefly 2015-06-04 03:26:06
本人安装了ubuntu 14.04系统后,下载了qemu1.2.0版本,在进行编译的时候,提示出错。
内容如下:
qemu-timer.o: In function `dynticks_stop_timer':
/linux/kvm_demo/qemu-kvm.git/qemu-timer.c:524: undefined reference to `timer_delete'
qemu-timer.o: In function `dynticks_rearm_timer':
/linux/kvm_demo/qemu-kvm.git/qemu-timer.c:538: undefined reference to `timer_gettime'
/linux/kvm_demo/qemu-kvm.git/qemu-timer.c:551: undefined reference to `timer_settime'
qemu-timer.o: In function `dynticks_start_timer':
/linux/kvm_demo/qemu-kvm.git/qemu-timer.c:510: undefined reference to `timer_create'
collect2: error: ld returned 1 exit status
make: *** [qemu-ga] Error 1
make: *** Waiting for unfinished jobs....
...全文
1307 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kevin_Mr 2017-03-17
  • 打赏
  • 举报
回复
我也遇到了同样的问题,我安装了linux kernel headers后仍然不行。
幽饮烛 2017-03-17
  • 打赏
  • 举报
回复
用了静态编译了吗? 如果是,去掉 -static 参数。
bluefly 2015-06-06
  • 打赏
  • 举报
回复
对不起,我是刚刚开始摸linux的菜鸟,大侠能介绍得详细些如何知道缺少什么样的包吗?以及该如何安装吗?我已经搞了好多天了没有丝毫进展,希望能得到指点,谢谢
iasky 2015-06-05
  • 打赏
  • 举报
回复
你的系统没有安装linux kernel header相关的包。

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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