arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法

交叉编译环境搭建
 
    Ubuntu网络环境搞定,我们可以着手安装GCC交叉编译环境,先使用:
#ln -sf /bin/bash /bin/sh
否则无法运行./arm-2009q1-203-arm-none-linux-gnueabi.bin的操作。网友指出是dash搞的鬼。
进到我们的VM TOOL共享目录:
#cd /mnt/hgfs/Ubuntu10
#chmod +x ./arm-2009q1-203-arm-none-linux-gnueabi.bin
#./arm-2009q1-203-arm-none-linux-gnueabi.bin
这时,会出现Sourcery G++的安装界面,

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第1张图片

U-install 图-28

“Next”下去,

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第2张图片

U-install 图-29

开始安装人家的东西,

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第3张图片

U-install 图-30
这里建议使用Typical,

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第4张图片

U-install 图-31
图-31开始选择安装目录,这个比较讲究,不要乱安装,因为后面安装DVSDK4.02会涉及这个目录。

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第5张图片

U-install 图-32
 
在/opt的目录下,生产arm-2009q1-203的文件夹,见图-32,把Sourcery G++ Lite for ARM安装在这里,

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第6张图片

U-install 图-33

继续下去,

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第7张图片

U-install 图-34

图-34把刚才设置的路径生效,

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第8张图片

U-install 图-35

图-35开始安装LINK环境(Sourcery G++的链接环境等)的路径,

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第9张图片

U-install 图-36
我们保存到/opt/arm-2009q1-203/CodeSourcery下,

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第10张图片

U-install 图-37
点击图-37的install按键,开始安装交叉编译工具,这个也需要一点时间。

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第11张图片

U-install 图-38

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第12张图片

U-install 图-39
 
安装包结束后,事情还没结束,开始设置root超级用户的交叉编译环境变量,

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第13张图片

U-install 图-40
使用以下命令,编辑/root下的.bashrc文件,注意前面有个小“.”:
#cd /root
#gedit .bashrc

arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法_第14张图片

U-install 图-41
最后面加上:export PATH=$PATH:/opt/arm-2009q1-203/bin:,或者PATH=”/opt/arm-2009q1-203/bin:$PATH”,建议选择前者,并保存退出。
使用#source .bashrc生效,或重新退出Ubuntu的root,然后再登录root。
这样整个Sourcery G++ Lite for ARM全部搞定,这个交叉编译环境适合DM365/DM368,DM6446,DM6467,S3C2410,S3C2440,6410等ARM芯片,使用非常广泛,非常好用。

你可能感兴趣的:(arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法)