1.
首先我在https://people.debian.org/~aurel32/qemu/mipsel/上下载了
debian_wheezy_mipsel_standard.qcow2 和 vmlinux-3.2.0-4-5kc-malta
使用他给的命令qemu-system-mips64el -M malta -kernel vmlinux-3.2.0-4-5kc-malta -hda debian_wheezy_mipsel_standard.qcow2 -append "root=/dev/sda1 console=tty0"
启动了qemu虚拟机,下载了hg.loongnix.org/的所有文档,
运行bash ./configure --build=mips64el-linux
安装了一些需要的包,其中需要作为boostrap jdk的openJDK1.7.0用apt-get已经不提供下载,多方查阅资料找到ppa:openjdk-r/ppa上还有相应的包
各种需要的包安装好了以后继续运行configure,最终止步在在sizeof(int*)的检测上,检测结果是4,target要求8
多方查证,认定该虚拟机的可用虚存大小是32位,而非64,导致int*的大小也为32位,说明这个虚拟机其实是32位的。
2.
考虑其它系统也应该也提供qemu镜像,安装了fedora的mips64el版本qcow2,重复上述步骤,安装需要的包
但是也没有走通,在安装openJDK1.7.0的时候,用yum也找不到相应的包,所有网上的资源都指向oracle的Java SE8,而且oracle本身也停止了jdk7的下载。
这里没有办法使用ppa:openjdk-r/ppa,因为这个ppa只有在Ubun
首先我在https://people.debian.org/~aurel32/qemu/mipsel/上下载了
debian_wheezy_mipsel_standard.qcow2 和 vmlinux-3.2.0-4-5kc-malta
使用他给的命令qemu-system-mips64el -M malta -kernel vmlinux-3.2.0-4-5kc-malta -hda debian_wheezy_mipsel_standard.qcow2 -append "root=/dev/sda1 console=tty0"
启动了qemu虚拟机,下载了hg.loongnix.org/的所有文档,
运行bash ./configure --build=mips64el-linux
安装了一些需要的包,其中需要作为boostrap jdk的openJDK1.7.0用apt-get已经不提供下载,多方查阅资料找到ppa:openjdk-r/ppa上还有相应的包
各种需要的包安装好了以后继续运行configure,最终止步在在sizeof(int*)的检测上,检测结果是4,target要求8
多方查证,认定该虚拟机的可用虚存大小是32位,而非64,导致int*的大小也为32位,说明这个虚拟机其实是32位的。
2.
考虑其它系统也应该也提供qemu镜像,安装了fedora的mips64el版本qcow2,重复上述步骤,安装需要的包
但是也没有走通,在安装openJDK1.7.0的时候,用yum也找不到相应的包,所有网上的资源都指向oracle的Java SE8,而且oracle本身也停止了jdk7的下载。
这里没有办法使用ppa:openjdk-r/ppa,因为这个ppa只有在Ubun