编译UBOOT出现问题 路径没有错 为什么还是找不到文件。求大神 本帖最后由 yiyaaixuexi 于 2011-08-03 13:37:39 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 prebuilt/linux-x86/toolchain是源码自带的交叉编译工具 网上再下一个 现在是因为公司要架设一个UBUNTU server 服务器,我用的版本是11.04 最新的。这个交叉编译链就不能找到,Makefile里的路径是绝对没错。而且我用虚拟机都可以编译,服务器就不行。 自带的可以用的 按提示是没找到文件 Makefile里的路径没错还要检查下交叉编译工具的路径/home/ics/infodroid-2.2/infodroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/存不存在 这个也没有错。我昨天对了好多遍,也试过很多遍。/home/ics/infodroid-2.2/infodroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/目录下的arm-eabi-gcc是存在的。权限我也设成777 用户 与用户组都完全一样实在是不知道是什么原因,难道跟我的服务器版本有关? 1.vim ~/.bashrc2.添加 export PATH=/home/ics/infodroid-2.2/infodroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:PATH 保存退出3.source ~/.bashrc试试看!这样就能找到你的交叉编译环境了! 在我的android2.2的目录里toolchain中gcc版本最高4.4.0 我每次编译android都会出现这个,但照样能编,直接无视 是4.4.0 我打错了 你没有遇到过类似的情况吗?在编译UBOOT或内核的时候 我用的也是4.4.3的没出现这种情况要么修改下 build/envsetup.sh ANDROID_EABI_TOOLCHAIN这个环境变量试试 prebuiltdir=$(getprebuilt) export ANDROID_EABI_TOOLCHAIN=$prebuiltdir/toolchain/arm-eabi-4.4.3/bin export ANDROID_TOOLCHAIN=$ANDROID_EABI_TOOLCHAIN 我现在只是在遍UBOOT,安卓环境还没有搞。我用三星的也是一样。 没用过android自带的交叉编译工具来编uboot 都是用4.2.2编译的 有源码用这个可以编,编译前配置下环境变量http://code.google.com/p/ldd6410/downloads/detail?name=cross-4.2.2-eabi.tar.bz2&can=2&q= [Quote=引用 22 楼 fontlose 的回复:]没用过android自带的交叉编译工具来编uboot 都是用4.2.2编译的 有源码用这个可以编,编译前配置下环境变量http://code.google.com/p/ldd6410/downloads/detail?name=cross-4.2.2-eabi.tar.bz2&can=2&q=[/Quot环境变量怎么配 就是PATH内加交叉编译工具bin目录的路径 android4.0.3怎么给设置标题添加个背景(颜色),谢谢! Android 如何不让ContentObserver过期 可否直接调用openMAX的代码 android的一个奇怪问题,照相机拍两次就无响应 有木有哪位大哥做过云存储~~连接网盘~~或者与服务器交互啥的 内嵌游览器的选择复制 Android上支持静态应用吗? 即,应用与手机的Image编译,Link在一起 Android ListView问题,求解 安卓开发中调用系统摄像头摄像,怎么设置保存的录像的种类 新人求教,如何做一个好的启动页 高分求,乞求,跪求,各种求~~~~~~~弯腰求如何获取图片的位置坐标, 一个简单的问题
网上再下一个
自带的可以用的 按提示是没找到文件 Makefile里的路径没错还要检查下交叉编译工具的路径/home/ics/infodroid-2.2/infodroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/存不存在
实在是不知道是什么原因,难道跟我的服务器版本有关?
2.添加 export PATH=/home/ics/infodroid-2.2/infodroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:PATH 保存退出
3.source ~/.bashrc
试试看!这样就能找到你的交叉编译环境了!
要么修改下 build/envsetup.sh ANDROID_EABI_TOOLCHAIN这个环境变量试试
prebuiltdir=$(getprebuilt)
export ANDROID_EABI_TOOLCHAIN=$prebuiltdir/toolchain/arm-eabi-4.4.3/bin
export ANDROID_TOOLCHAIN=$ANDROID_EABI_TOOLCHAIN
http://code.google.com/p/ldd6410/downloads/detail?name=cross-4.2.2-eabi.tar.bz2&can=2&q=
没用过android自带的交叉编译工具来编uboot 都是用4.2.2编译的 有源码用这个可以编,编译前配置下环境变量
http://code.google.com/p/ldd6410/downloads/detail?name=cross-4.2.2-eabi.tar.bz2&can=2&q=
[/Quot
环境变量怎么配