这是arm-linux-gcc-3.4.1.tar.bz2下载,arm-linux-gcc交(jiāo)叉编(biān)译工具的安装说明(míng)-arm-linux-gcc cross-compiler tool installation instructions。
我们用linux作开发时有时候装(zhuāng)一个软件需(xū)要配置一些软(ruǎn)件有(yǒu)关的信息(xī)。另外,我们还要(yào)配置一下环境变量。例如:装arm-linux-gcc 时就需要(yào)配置一下$PATH变量。下(xià)面介(jiè)绍(shào)一下,linux shell 工作时需要读取哪些目录。我们都知道一般用linux 是(shì)使用shell和系统交互(即(jí)敲(qiāo)一(yī)些命(mìng)令)。那这些命令有些是shell自己带(dài)的,叫内部命令,有些是调(diào)用linux里的程(chéng)序(xù),既然要调(diào)用就要有地方(fāng)存着这些命令(lìng)。怎么告诉shell这些命令的位置那,就(jiù)要通过环(huán)境变量来设(shè)置。如(rú)果你不设置环境变量的话,你想执行和那个软件有(yǒu)关(guān)的命(mìng)令(lìng)就必须到那个(gè)目录下(xià)。
今天(tiān)终于把arm的(de)交叉编(biān)译环境搭(Ubuntu)建起来了,其实挺简(jiǎn)单的,但是用(yòng)了不少的时间。网上看了一下,这方面的资料(liào)挺多的,可能都是(shì)那种(zhǒng)比较通用的搭建(jiàn)方法,感(gǎn)觉比较繁(fán)琐。而且网上鱼龙混杂,大(dà)部分都是拷贝(bèi)的一份资(zī)料。自己根据自己(jǐ)的(de)需要进行(háng)了一些精简,这样(yàng)看(kàn)起来就简单多了。我(wǒ)用(yòng)的是at91sam9261的(de)芯片,属(shǔ)于ARM9内核。用的arm-linux-gcc交叉编(biān)译(yì)环境(jìng)好(hǎo)像就支持V4 的内核(hé)架构,其中(zhōng)包含了(le)ARM7和ARM9。
1、首先,下载一个源码包(bāo):arm-linux-gcc-3.4.1.tar.bz2。
2、将(jiāng)源(yuán)码(mǎ)包拷贝(bèi)到根目录“/”下,解压后确(què)认目录为:“/usr/local/arm/3.4.1/”。
3、添加环境变量到系(xì)统中(zhōng):打开“/etc/bashrc”,并在 bashrc 文(wén)件的最后一
行(háng)添(tiān)加:“export PATH=/usr/local/arm/3.4.1/bin:$PATH”,保存,此(cǐ)时环境变量(liàng)已
经添入系统。
4、只(zhī)要在终端中输入“arm-linux-gcc -v”,会出现
