展讯7731平台驱动调试总结(1)---- 系统编译环境安装

展讯提供了较为详细的文档,对编译环境的安装做了说明,不过我在根据文档《Android4.4编译系统介绍.pdf》进行安装时颇为不顺。因此请尤其注意下述的针对展讯文档有区别的红字部分。

 

1.      操作系统

展讯的指导文档建议使用Ubuntu 11.04操作系统,10.0410.1011.1012.04 等版本也可以使用。目前我安装的就是Ubuntu 12.04 LTS,兄弟们可以自行选择安装操作系统版本。

 

2.      编译环境安装

展讯的指导文档建议使用Ubuntu 11.04操作系统,如果你使用的是 11.04 的版本,可以在用下面的命令安装支持

$  sudo  apt-get  install  git-core  gnupg  flex  bison  gperf  build-essential zip  curl  zlib1g-dev libc6-dev  lib32ncurses5-dev  ia32-libs  x11proto-core-dev  libx11-dev  lib32readline5-dev lib32z-dev  libgl1-mesa-dev  g++-multilib  mingw32  tofrodos  python-markdown  \ libxml2-utils xsltproc

 

而目前我们使用的是Ubuntu 12.04 LTS,则需要执行下列的命令将必备软件安装:

 

$ sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev

$ sudo apt-get install libwxgtk2.6-dev build-essential zip curl libncurses5-dev valgrind zlib1g-dev

$ sudo apt-get install xsltproc

$ sudo apt-get  install libxml2-utils

对于 64 位系统需要安装如下 32 系统兼容组件:

$ sudo apt-get install gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev

$ sudo apt-get install ia32-libs x11proto-core-dev libx11-dev lib32z-dev lib32readline-gplv2-dev

 

 

注意:

编译时如遇到因 gcc 版本过高( 4.6)导致的编译失败问题, 则需要将 gcc 版本降低为之前的推荐配置版本。

1.查看gccg++版本号是否为4.6版本

gcc-v

g++-v

 

2.安装gccg++ 4.5版本

sudo apt-get install gcc-4.5 g++-4.5 g++-4.5-multilib

 

3. 修改gcc链接

sudo mv gcc gcc_4.6.bak

sudo ln -s gcc-4.5 gcc

 

4. 修改g++链接

sudo mv g++ g++_4.6.bak

sudo ln -s g++-4.5 g++

 

5.查看gccg++版本号是否为4.5版本

gcc-v

g++-v

 

 

手动通过 JDK BIN 档安装过程: 先将jdk-6u45-linux-x64.bin放在主文件夹下。

$ chmod u+x jdk-6u45-linux-x64.bin

$ ./jdk-6u45-linux-x64.bin

#增加 bin x 权限

#执行解压 bin

$ sudo mkdir -p /usr/lib/jvm/

#创建 jvm 系统目录

$ sudo cp -r jdk1.6.0_45 /usr/lib/jvm/jdk1.6.0_45 #拷贝解压内容至 jdk 安装目录

$ sudo ln -s /usr/lib/jvm/jdk1.6.0_45 /usr/lib/jvm/jdk #创建 jdk 链接指向当前版本 JDK

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk/bin/javac 1

#部署常用命令 javac

$ sudo

update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk/bin/java 1

$ sudo

update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk/bin/javaw

s 1

$sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk/bin/javadoc 1

$sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk/bin/javap 1

$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk/bin/jar 1

$ sudo update-alternatives --config javac

$ sudo update-alternatives --config java

$ sudo update-alternatives --config javaws

$sudo update-alternatives --config javadoc

$sudo update-alternatives --config javap

$ sudo update-alternatives --config jar

$ java –version

#确认 java 版本信息

 

 

在完成的代码和编译环境的准备之后,就可以开始行代码的编译工作了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值