linux mint gcc 32位环境,搭建LinuxMint17.1的OpenAndroVM编译环境

以下给大家介绍一下如何搭建OpenAndroVM的编译环境

1.编译的Linux平台选用最新的LinuxMint17.1,这是一个LTS的版本(作者也参与了开发哦n(*≧▽≦*)n)

之所以选用LinuxMint而放弃ubuntu是因为多年的使用和开发经验发现LinuxMint的文件系统比ubuntu更稳定

读写效率更高,LinuxMint当前在linux社区活跃度和使用量都排名第一,我没有理由不使用它。

2.下载LinuxMint17.1的系统镜像,下载地址为:http://www.linuxmint.com/edition.php?id=179,如果下载地址

失效,也可联系我索要分发。

78cc057150d0a809de737580b8d4357b.png

3.下载完毕后,安装LinuxMint,建议弄一台64位的机器来安装,使用VirtualBox或者VMWare安装后,编译OpenAndroVM

起码要24个小时,硬盘安装可以使用Suse出品的ImageWriter程序将LinuxMint的.iso修改为.raw文件后,烧写到U盘,然后安装到硬盘中;虚拟机的安装需要64位虚拟机(前提是你PC是64位的),虚拟机内存最少2048M,少了编译不过OpenAndroVM,不要尝试用32位虚拟机或者PC来编译Android,那会让大家都蛋疼!

4.安装完毕后,进入系统安装必要的工具软件:

#安装编辑器

sudo apt-get install vim

#安装索引器MIN

sudo apt-get install ctags

#安装索引器MAX

sudo apt-get install cscope

#配置samba服务器,我的用户是openpc

$ sudo apt-get install samba

$ sudo apt-get install samba-common-bin

$ sudo apt-get install system-config-samba

sudo vim /etc/samba/smb.conf

[openpc]

path = /home/openpc

writeable = yes

browseable = yes

$sudo smbd start

$sudo smbpasswd -a openpc

安装shell增强脚本,strongbash,这个脚本是我自己编写的一套.bashrc,.vim,.vimrc文件,可以向我索要

$cp -a strongbash/.vimrc ~/

$cp -a strongbash/.vim ~/

$cp -a strongbash/.bashrc ~/

$sudo apt-get update

5.安装gcc4.4编译系统

sudo apt-get install  --force-yes -y gcc-4.4 g++-4.4 gcc-4.4-multilib g++-4.4-multilib

您可以把个命令保存到一个文件中自动执行,不过需要.cmd后缀,而不是.sh后缀,也可向我索要这个脚本

6.配置gcc4.4为默认编译系统

echo "update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 100"

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 100

echo "update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50"

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50

echo "update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 100"

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 100

echo "update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50"

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50

echo "update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.4 100"

sudo update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.4 100

echo "update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.8 50"

sudo update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.8 50

gcc -v

可以把上述文件编写为.cmd文件进行执行,也可向我索要这个脚本

7.安装jdk-6u43-linux-x64

下载jdk-6u43-linux-x64,也可以像我索要

保存到LinuxMint系统中,在同级目录下执行安装.sh脚本,也可向我索要安装脚本

#!/bin/sh

chmod +x jdk-6u43-linux-x64.bin

./jdk-6u43-linux-x64.bin

mkdir -p /usr/lib/jvm

mv jdk1.6.0_43 /usr/lib/jvm

# Update symbolic links for Java

update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_43/bin/java" 1

update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_43/bin/javac" 1

update-alternatives --install "/usr/bin/javadoc" "javadoc" "/usr/lib/jvm/jdk1.6.0_43/bin/javadoc" 1

update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/usr/lib/jvm/jdk1.6.0_43/jre/lib/amd64/libnpjp2.so" 1

update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.6.0_43/bin/javaws" 1

update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk1.6.0_43/bin/jar" 1

# Choose the java you installed as default

update-alternatives --config java

update-alternatives --config javac

update-alternatives --config javadoc

update-alternatives --config mozilla-javaplugin.so

update-alternatives --config javaws

update-alternatives --config jar

# Verify installation

java -version

javac -version

8.安装OpenAndroVM编译环境,执行以下.sh脚本

#!/bin/bash

FA_DoExec() {

echo "==> Executing: '${@}'"

eval $@ || exit $?

}

FA_DoExec apt-get install \

git gnupg flex bison gperf build-essential \

zip curl libc6-dev libncurses5-dev x11proto-core-dev \

libx11-dev:i386 libreadline6-dev:i386 \

libgl1-mesa-glx-lts-quantal:i386 libgl1-mesa-dev-lts-quantal \

g++-multilib mingw32 tofrodos lib32ncurses5-dev \

python-markdown libswitch-perl libxml2-utils xsltproc zlib1g-dev:i386

if [ ! -h /usr/lib/i386-linux-gnu/libGL.so ]; then

FA_DoExec ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 \

/usr/lib/i386-linux-gnu/libGL.so

fi

# Development support

FA_DoExec apt-get install \

vim dos2unix minicom gawk

9.好的,至此LinuxMint17.1的OpenAndroVM编译环境搭建完毕

更多信息请参考:http://www.androvm.icoc.cc/nr.jsp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux Mint上卸载桌面环境,可以按照以下步骤进行操作: 1. 打开终端,可以使用快捷键Ctrl + Alt + T来打开终端。 2. 输入以下命令以卸载特定的桌面环境: - 如果你想卸载Deepin桌面环境,可以使用命令:sudo apt-get remove deepin-desktop - 如果你想卸载Cinnamon桌面环境,可以使用命令:sudo apt-get remove cinnamon-desktop-environment - 如果你想卸载其他桌面环境,可以使用相应的命令进行卸载。 3. 输入你的管理员密码并按下Enter键,然后确认卸载过程。 4. 等待卸载完成,这可能需要一些时间,具体取决于你的系统和网络速度。 5. 完成后,重新启动你的计算机以使更改生效。 请注意,卸载桌面环境可能会导致一些依赖关系的问题,因此在执行此操作之前,请确保你了解可能的影响,并备份重要的数据。此外,如果你打算安装另一个桌面环境,建议在卸载之前先安装新的桌面环境,以避免出现问题。 引用\[1\]:本文介绍使用简单命令在Linux Mint 19/Ubuntu 18.04系统上安装Deepin桌面环境(Deepin Desktop Environment)的方法,可以先参考如何在Ubuntu 18.04上安装Deepin桌面环境一文。\[1\] 引用\[4\]:Cinnamon 1.8除了部分中文化尚待完善,在功能方便已经较为成熟。从目前形势而言,LinuxMint团队对Cinnamon倾注和大量心血,也寄予了厚望,Cinnamon应该是LinuxMint未来相当长时间的主力桌面环境。\[4\] #### 引用[.reference_title] - *1* *2* [在Linux Mint 19/Ubuntu 18.04系统上安装Deepin桌面环境的方法](https://blog.csdn.net/weixin_39564151/article/details/116771700)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* *4* *5* [Cinnamon:LinuxMint 15桌面设置小技巧](https://blog.csdn.net/weixin_39609500/article/details/116789315)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值