LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1518|回复: 21

哪里有qemu0.7.2的gcc4 patch?[已解决]

[复制链接]
发表于 2005-10-27 16:45:27 | 显示全部楼层 |阅读模式
如题。
因为我整个系统都是gcc4.02编译的,所以即使换gcc3.3编译出来的qemu也不能用,而gcc4.02又无法成功编译qemu0.7.2。

谢谢!
发表于 2005-10-27 17:03:38 | 显示全部楼层
我的系统也是 GCC4 的

但是 gcc3 的程序一样用啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-27 17:07:30 | 显示全部楼层
qemu仿佛就不行。
编译qemu的gcc版本估计要和编译内核的版本一致。
我用gcc33编译出来的kqmu模块没办法加载,提示"Invalid module format"。。。
比较郁闷
回复 支持 反对

使用道具 举报

发表于 2005-10-27 17:33:02 | 显示全部楼层
# modprobe kqemu
FATAL: Error inserting kqemu (/lib/modules/2.6.12-1-686/misc/kqemu.ko): Invalid module format
我的也出错了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-27 17:35:57 | 显示全部楼层
threedot兄弟用的是debian,huahua用的是debian/ubuntu? ,怎么huahua的就可以呢
回复 支持 反对

使用道具 举报

发表于 2005-10-27 17:43:21 | 显示全部楼层
welans:

我用 gcc 3 编译 qemu
用 gcc4 编译 kqemu
(  到 kqemu 目录下单独 make )
回复 支持 反对

使用道具 举报

发表于 2005-10-27 17:58:47 | 显示全部楼层
Post by jhuangjiahua
welans:

我用 gcc 3 编译 qemu
用 gcc4 编译 kqemu
(  到 kqemu 目录下单独 make )

这下子好了,速度大为提升啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-27 18:00:46 | 显示全部楼层
o shit,现在可以了~
先用gcc33编译安装qemu,然后再换成gcc4,照huahua的办法果然有效~ :thank


继续ft,启动qemu时:
Could not open '/dev/kqemu' - QEMU acceleration layer not activated

...
回复 支持 反对

使用道具 举报

发表于 2005-10-27 18:16:12 | 显示全部楼层
我也没编译成功qemu,gcc3.3 gcc4.0都试过了。kqemu似乎编译了,apt-get 的qemu0.7,不过虚拟win98   cpu占用率太高。速度慢的不行,还是老老实实用windows干活了事
回复 支持 反对

使用道具 举报

发表于 2005-10-27 18:36:00 | 显示全部楼层
我用了个脚本
/usr/local/bin/dokqemu.sh
[php]#!/bin/sh

echo mknod /dev/kqemu c 250 0
mknod /dev/kqemu c 250 0
chmod 666 /dev/kqemu

echo modprobe kqemu
/sbin/modprobe kqemu

lsmod  | grep qemu
[/php]

启动 qemu 前先执行一下 sudo dokqemu.sh




omegao:
虚拟机跑 Win98 都比较慢
你可以用 qemu 跑 Win2000
qemu 7.2 + kqemu 跑 Win2000 不错

另外 , apt 的 qemu 没法用  kqemu 的



kqemu 的协议有些不太一样
不能随 qemu 被打包进发行版
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表