hujunjie 发表于 2011-4-25 23:18:02

TQ2440开发板UBOOT移植交叉工具链怎么配置

请问版主:编译uboot时linux环境下是不是只要将 etc/profile下的路径改为/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin,并且执行source /etc/profile,然后再更改为CROSS_COMPILE = /opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin/arm-linux-就可以了,但是我改了之后再根目录下面使用arm-linux-gcc -v命令时出现未找到该命令提示,请问这是什么原因。如果我路径改回 为/opt/EmbedSky/4.3.3/bin,source /etc/profile后使用arm-linux-gcc -v就能正确显示版本了

天嵌_support1 发表于 2011-4-26 09:15:41

打开一个终端执行:
export PATH=/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin:$PATH

然后设置 CROSS_COMPILE = arm-linux-

hujunjie 发表于 2011-4-27 15:08:20

请问uboot-1.1.6可以使用EABI4.3.3编译器编译吗,一定要使用=/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin这个交叉编译器吗???

hujunjie 发表于 2011-4-27 21:30:30

编译UBOOT时候是不是要在etc/profile中屏蔽路径opt/Embedsky/4.3.3/bin,然后增加路径/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin,然后在终端上输入export PATH=/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin

hujunjie 发表于 2011-4-27 23:34:41

为什么我根据你说的操作了之后再终端输入cd ls vi等命令都是提示命令没有找到呢???

天嵌_support1 发表于 2011-4-29 13:46:07

3# hujunjie


嗯,用3.4.5版本的编译器来编译Uboot

xubeiping0930 发表于 2014-8-28 23:38:16

在uboot里面的Makefile中CROSS_COMPILE=修改成下面的路径(你实际的路径)
/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin、arm-linux-
页: [1]
查看完整版本: TQ2440开发板UBOOT移植交叉工具链怎么配置