本帖最后由 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-get install build-essential (安装一堆开发工具,能省点事 。。。) 其实我不用光驱好多年,如果您想继续不用光驱好多年,您可以了解mount的用法,我还是用DVD刻录机的。以下过程仅需要第一张光盘。最好在安装系统前就有光驱,否则,这个安装软件的过程可能不认后来的光驱@¥%&#。 光驱发出了愉快的声音~~~~~~~~~~~~~~~ 11,反正安装了一堆开发工具。 再试一遍 ./configure (这个命令终于会背了),又缺东东了。 12,apt-get install pkg-config 13,还要安装个ZLIB。 14, apt-get install zlib1g-dbg(已经有了) apt-get install zlib1g-dev 15,缺 glib-2.12 16,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下载网址。 附网址: 有空再试试吧。 此版QEMU已经包括了kqemu的功能了。
|