现在的位置: 首页 > 操作系统 > 正文

VMware-Scientific Linux6.1中arm-linux-gcc-4.3.2.tgz安装过程

2018年05月28日 操作系统 ⁄ 共 862字 ⁄ 字号 评论关闭

由于使用的是VMware虚拟机,压缩包放在Windows主机与SL6.1虚拟机的共享文件夹SL6.1ShareFolder中

进入共享文件夹:# cd /mnt/hgfs/SL6.1ShareFolder/

将arm-linux-gcc-4.3.2.tgz文件拷贝到/tmp目录下:# cp -r arm-linux-gcc-4.3.2.tgz /tmp/

解压文件到/usr/local目录下,通常我们将工具链放在/usr/local目录下:# tar -xzvf arm-linux-gcc-4.3.2.tgz -C /

注意:arm-linux-gcc-4.3.2.tgz后面是大写的C,而且大写的C与斜线/之间有空格。

解压之后就产生了如下目录    /usr/local/arm/4.3.2目录

为了在整个文件系统中使用交叉编译命令,需要将目录/usr/local/arm/4.3.2/bin添加到环境变量PATH中,修改/root/.bashrc文件

# vim /root/.bashrc

在文件末尾添加如下代码:

exportPATH=/usr/local/arm/4.3.2/bin:$PATH


为了保证安装成功,再# vim /etc/profile

在文件的末尾追加PATH=/usr/local/arm/4.3.2/bin:$PATH


保存退出

再执行# source /etc/profile
使profile文件生效,为了保证系统可以识别到文件,我们重启系统或者注销系统#reboot,再执行#arm-linux-gcc
-v
就可以看到版本信息了。

-----

由于arm-linux-gcc依赖于/lib/ld-linux.so.2, 它是Linux系统中程序运行时动态链接器,但有的Linux系统可能没有,出现如下情况:


解决方法是使用命令# yum install mesa-libGL.i686在线安装所需包


安装完成后再执行#arm-linux-gcc -v就可以看到版本信息了。


可建立一个helloworld.c文件简单验证一下,输出一下信息说明成功建立了编译工具:


抱歉!评论已关闭.