网上搜了好多,
有的说版本不一样、有的说权限不够,要chmod、试了下不行
搜到一个帖子说路径不对,PATH过去就行了, 这个行了
-----------------------------------------------------------------------------------------------------------
在出现错误的时候 :
文件/etc/bash.bashrc下 自己添加的是:
export JAVA_HOME=/home/jdk1.6.0_24
export ANDROID_JAVA_HOME=$JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH
文件/etc/profile下 自己添加的是:
export PATH=/home/arm-2008q3/bin:$PATH
------------------------------------------------------------------------------------------------------------------
在终端下 gcc -v
arm-linux-gcc -v
输出的结果都是 (注意最后一行就好了。。。)
----------------------------------------------------------------
Using built-in specs.
Target: arm-none-linux-gnueabi
Configured with: /scratch/julian/lite-respin/linux/src/gcc-4.3/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --enable-shared --enable-symvers=gnu --enable-__cxa_atexit --with-pkgversion='Sourcery G++ Lite 2008q3-72' --with-bugurl=https://support.codesourcery.com/GNUToolchain/ --disable-nls --prefix=/opt/codesourcery --with-sysroot=/opt/codesourcery/arm-none-linux-gnueabi/libc --with-build-sysroot=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/libc --with-gmp=/scratch/julian/lite-respin/linux/obj/host-libs-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --with-mpfr=/scratch/julian/lite-respin/linux/obj/host-libs-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --disable-libgomp --enable-poison-system-directories --with-build-time-tools=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/bin --with-build-time-tools=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/bin
Thread model: posix
gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72)
-------------------------------------------------------------------------------------------------------------------------------------
也就是说当前的环境变量 gcc(系统编译器?个人理解) 和arm-linux-gcc (交叉编译器)都指向了交叉编译器/home/arm-2008q3/bin
-------------------------------------------------------------------------------------------------------------------------------------
需要将gcc的PATH指向 /usr/bin(这里面的应该是用apt-get install安装的,太久了,忘记了,)
修改/etc/profile
export PATH=/usr/bin:/home/arm-2008q3/bin:$PATH
(在前面加上了/usr/bin的路径)
(改完别忘记 source : source /etc/profile)
-------------------------------------------------------------------------------------------------------------------------------------------
修改完之后再次 输入gcc -v
输出:(同样关注下最后一行)
root@ubuntu:/usr/bin# gcc -v
Using built-in specs.
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.4.4-14ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)
现在gcc 的环境变量指向了 4.4.5(Ubuntu/Linaro 4.4.4-14ubuntu5)
-------------------------------------------------------------------------------------------------
输入arm-linux-gcc -v 的输出结果和没改之前一样,还是指向自己安装的交叉编译器(2008q3的那个)
再次在 android_directory/kernel下
make tcc88xx_defconfig
终于开始编译了
---------------------------------------------------------------------------------------------
话说还是很小白,不太懂linux软件的安装,ubuntu下apt-get install命令安装的不太知道都写在那些文件下了,
貌似自己解压的 然后设置下环境变量,就OK了?都是纯绿色啊。。。。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ezhong的博客签名-------------------------------------
以上内容来自ezhong的博客园,作者:ezhong
ezhong的博客园: http://www.cnblogs.com/ezhong
感谢您的阅读。感谢您的分享。