关于飞凌的linux2.6.36.2内核编译的问题
我用的源码都是飞凌光盘提供的,照手册说的。但我的ubuntu是10.10。解压交叉工具链arm-linux-gcc-4.3.2.tgz。我解压到/home/linux/FL/crosstool/下 并且在环境变量里设好。echo&PATH可看到 /home/linux/FL/crosstool/usr/local/arm/4.3.2/bin/ 。 此处我有个疑问,这时我的交叉链到底是arm-none-linux-gnueabi-gcc还是arm-linux-gcc或别的?如何看自己用的哪个交叉链了? 然后u-boot1.1.6里 我修改makefile照arm-none-linux-gnueabi-gcc改的,生成uboot.bin了。但是在编译内核时,在general setup---prompt for development and/or incomplete code/drivers下有一项要求添交叉链前缀(Cross-compiler tool prefix )我填了为arm-none-linux-gnueabi-但怎么make时总是提示:make: arm-none-linux-gnueabi-gcc: Command not found请问 我哪一步错了? 是漏了步骤? 还是交叉链放的位置不对? 还是交叉链名字不对?可我的uboot配对了? 请指教! 对 内核里的 makefile 我也修改了交叉链了 对 内核里的 makefile 我也修改了交叉链了 对了内核里的 makefile 我也修改了交叉链了 arm-linux-gcc-4.3.2.tgz
建议解压在/usr/local/arm下 可以设置临时环境变量
用export 命令来设置
例子:export PATH=/usr/local/arm/4.3.2/bin:$PATH 谢谢 我试试
页:
[1]