xieyug2012 发表于 2015-5-18 13:38:06

图例怎样在debian上编译qemu

本帖最后由 xieyug2012 于 2015-5-18 13:45 编辑

   

    新安装的DEBIAN系统基本不包含任何开发工具。希望下文给能给linux开发新手们提供参考。

    龙芯1c开源开发板手册没说用Qemu做交叉编译,但本菜既然好不容易弄会了这个东东,还是发出来跟众菜们分享一下。

      图片太多,见附件pdf文件吧


1,    制作debian启动安装U盘(比启动光盘好,不容易出错。但是仍然要准备光驱,编译qemu的时候还要用,否则你要学会mount,这事本菜不教你,原因你懂的。)2,安装系统(不赘述)。3,进入控制台。就是那个非图形的窗口,可以令你感觉自己冒充了一把程序员的那种窗口。4,用SU进入Root权限。输入密码。5,用startx回到Root权限的图形界面。6,用文件功能解压QEMU压缩包。解压到 /usr/src文件夹。7,重新进入控制台。这回就是ROOT权限了。8,进入qemu的文件夹。9,用 ./configure 命令,果然象大神们说的那样有各种软件需要安装,步步惊心啊。首先缺的是GCC.......(以下过程为根据网络搜索整理简化,恕不详细解释,因为我也不太懂。)10,apt-getinstall   build-essential    (安装一堆开发工具,能省点事 。。。)其实我不用光驱好多年,如果您想继续不用光驱好多年,您可以了解mount的用法,我还是用DVD刻录机的。以下过程仅需要第一张光盘。最好在安装系统前就有光驱,否则,这个安装软件的过程可能不认后来的光驱@¥%&#。光驱发出了愉快的声音~~~~~~~~~~~~~~~11,反正安装了一堆开发工具。再试一遍 ./configure (这个命令终于会背了),又缺东东了。12,apt-get   install   pkg-config13,还要安装个ZLIB。 14, apt-get   installzlib1g-dbg(已经有了)      apt-get   installzlib1g-dev 15,缺 glib-2.1216,apt-get    install    libglib2.0 17,终于可以愉快的./configure 了。18,终于可以开始make 了。又一次验证了大神的先知本性(缺.........)。19,查百度。./autogen.sh: 4: autoreconf: not found
是在不同版本的 tslib 下执行 autogen.sh 产生。它们产生的原因一样,是
因为没有安装
automake 工具,      (ubuntu 8.04)用下面的命令安装好就可以了。
20,apt-get   install   autoconf    automake    libtool(忘了拍照截开始的图了)21,make   install(被即将到来的胜利冲昏了头脑,又忘了拍照截开始的图了!!!!!#%……&#)22,等待30分钟左右,就ok了。如果编译更高版本的QEMU,时间更长…….23,最新的debian8.0下载网址。 24,在QEMU MIPS仿真器上实现本机编译(Native Compiling on a QEMU Emulator)附网址:http://www.cnitblog.com/gouzhuang/archive/2010/10/07/native_compiling_in_qemu.html有空再试试吧。 此版QEMU已经包括了kqemu的功能了。


ratking 发表于 2015-5-18 14:23:49

谢谢楼主分享。
我速来抢占此沙发!

曾广圣 发表于 2015-7-2 10:32:55

楼主已不是菜鸟了,我等才是围观的菜鸟:D
页: [1]
查看完整版本: 图例怎样在debian上编译qemu