arm-linux-gcc 4.1.1 1. 下载crosstool-0.43.tar.gz 【crosstool-0.43.tar.gz】 http://kegel.com/crosstool/crosstool-0.43.tar.gz 2. 配置 crosstool-0.43 [xxxx@ ctools]$ echo $HOME /home/xxxx [xxxx@ ctools]$ mkdir download crosstool-4.1.1 [xxxx@ ctools]$ tar zxvf crosstool-0.43.tar.gz [xxxx@ ctools]$ cd crosstool-0.43 [xxxx@ crosstool-0.43]$ vi demo-arm.sh #!/bin/sh # This script has one line for ...
by mckin - Linux文档专区 - 2008-06-03 17:23:49 阅读(1009) 回复(0)
1. 下载crosstool-0.43.tar.gz 【crosstool-0.43.tar.gz】 http://kegel.com/crosstool/crosstool-0.43.tar.gz 2. 配置 crosstool-0.43 [xxxx@ ctools]$ echo $HOME /home/xxxx [xxxx@ ctools]$ mkdir download crosstool-4.1.1 [xxxx@ ctools]$ tar zxvf crosstool-0.43.tar.gz [xxxx@ ctools]$ cd crosstool-0.43 [color="#0000ff"][xxxx@ crosstool-0.43]$ vi demo-arm.sh #!/bin/sh # This script has one...
小弟刚刚学习linux,打算在arm9260上面弄一下,开发板上带地arm-gcc没有装上,想另外下载一个arm-linux-gcc, 安装一下,不之道可不可一,请各位高手,给点意见
使用 crosstool 制作arm-linux交叉编译链4.1.0 crosstool是个不错的软件,能够很方便的编译自己的交叉编译环境 crosstool-0.43 : http://kegel.com/crosstool/crosstool-0.43.tar.gz 我们要编译的环境为 gcc-4.1.0-glibc-2.3.2 配置crosstool 1)arm.dat: [root@linux-58 crosstool-0.43]# cat arm.dat KERNELCONFIG=`pwd`/arm.config TARGET=arm-linux #交叉编译软件的前缀,如arm-linux-gcc TARGET_...
一. 编译步骤 预处理 arm-linux-cpp 编译 ccl 汇编 arm-linux-as 连接 arm-linux-ld 二. 总体选项 1.-E 预处理后就停止 2.-S编译后就停止 3.-c预处理,编译,汇编,但是不进行链接 4.-o file指这输出文件为file. 5.-v显示版本号 6.-Wall 基本打开所有需要注意的警告信息 7.-g产生调试信息 8.-O –O1 –O2优化选项 9.-llibrary 连接名为library的库文件 10.-nostartfiles 不连接系统标准启动文件,而标准库仍然正常使用 启动文...
arm-linux-gcc安装 开发arm的linux,交叉编译环境是必有建立的,因此选用了arm-linux-gcc3.4.1,下面是它的安装过程、 1、将arm-linux-gcc的压缩包arm-linux-gcc-3.4.1.tar.gz解压缩; 2、将路径usr/local下的arm目录拷贝到你自己系统的/usr/local下; 3、vi /etc/profile;在出现pathmunge 的语句段后添加pathmunge /usr/local/arm/3.4.1/bin 或者 PATH:$PATH:/usr/local/arm/3.4.1/bin 4、保存对profile的修改后,执行source /etc...
下载arm-linux-gcc,并解压,把里面的arm文件夹整个cp到/usr/local/ (在其中解压缩文件cross-2.95.3-tar.bz2, 这个不作也可以) 然后是注册环境 一般是修改profile 1:对于ubuntu中profile是调用/etc/bash.bashrc来运行的 在/etc/bash.bashrc后加上 if [ -d /usr/local/arm ] ; then PATH=/usr/local/arm/2.95.3/bin:"${PATH}" fi 2:在Federal下可以vi /etc/profile;在出现pathmunge 的语句段后添加pathmunge /usr/local/ar...
1下载arm-linux-gcc-3.4.1.tar.bz2 2 复制 arm-linux-gcc-3.4.1.tar.bz2到 /目录下 3 sudo tar vxjf arm-linux-gcc-3.4.1.tar.bz2 4 在/etc/profile 最后添加一行 PATH=$PATH:/usr/local/arm/3.4.1/bin 下载的toolchain是已经编译好的,实际上就是一个directory,如果我们是用源码自己编译,编译成功就会在/usr/local 下生成一个 arm 目录,我们下载的toolchain就是将生成的这个 /usr/local/arm 打包成的。我们只要解开就行了,...
今天安装arm-linux-gcc建立交叉编译环境,使用命令 echo $PATH 显示路径配置如下: [code]abc@abc:~$ echo $PATH /usr/local/arm/arm-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games[/code] 路径与本机实际路径相同; 使用arm-linux-gcc -v,显示如下: [code]abc@abc:~$ arm-linux-gcc -v Using builtin specs. gcc version 2.95.3 20010315 (release)[/code] 但是编译测试程序a.c时(arm...