Android底层Linux内核源码编译工具…
来源:互联网 发布:阿里云cdn流量怎么算 编辑:程序博客网 时间:2024/04/30 18:03
- # cd ~
- # mkdir bin
- # echo $PATH
- # curlhttp://android.git.kernel.org/repo>~/bin/repo
- # chmod a+x ~/bin/repo
- # git clonegit://git路径
(git路径参看网站发布tree路径)
- # repo init -u git://git路径/platform/manifest.git
- # repo sync
- # mkdir myandroid
- # cd myandroid
- # repo init-uhttp://android.git.kernel.org/platform/manifest.git
- # repo sync
- #wgethttp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.12.tar.gz
- # ./configure --prefix=/usr/local
- # make
- # make install
- # vi /etc/ld.so.conf
-
includeld.so.conf.d/*.conf -
/usr/local/lib - # ldconfig # cd /opt
- #wgethttp://www.kandroid.org/devtools/kandroid-1.1.2.1-20080530.glibc.tgz
- # tar xvzf kandroid-arm-toolchain-20080530.tgz
- # cd ./kandroid-arm-toolchain-20080522/bin
- # ls
-
arm-android-linux-gnueabi-addr2line arm-android-linux-gnueabi-gprof -
arm-android-linux-gnueabi-ar arm-android-linux-gnueabi-jcf-dump -
arm-android-linux-gnueabi-as arm-android-linux-gnueabi-jv-scan -
arm-android-linux-gnueabi-c++ arm-android-linux-gnueabi-ld -
arm-android-linux-gnueabi-c++filt arm-android-linux-gnueabi-nm -
arm-android-linux-gnueabi-cc arm-android-linux-gnueabi-objcopy -
arm-android-linux-gnueabi-cpp arm-android-linux-gnueabi-objdump -
arm-android-linux-gnueabi-g++ arm-android-linux-gnueabi-populate -
arm-android-linux-gnueabi-gcc arm-android-linux-gnueabi-ranlib -
arm-android-linux-gnueabi-gcc-4.2.3 arm-android-linux-gnueabi-readelf -
arm-android-linux-gnueabi-gccbug arm-android-linux-gnueabi-run -
arm-android-linux-gnueabi-gcj arm-android-linux-gnueabi-size -
arm-android-linux-gnueabi-gcjh arm-android-linux-gnueabi-sstrip -
arm-android-linux-gnueabi-gcov arm-android-linux-gnueabi-strings -
arm-android-linux-gnueabi-gdb arm-android-linux-gnueabi-strip -
arm-android-linux-gnueabi-gjnih # - # ./arm-android-linux-gnueabi-gcc -v
---------------------------------------------------------------------------------------------------------------
Using built-inspecs.
Target:arm-android-linux-gnueabi
Configured with:/opt/androidtoolchain110/bin/targets/src/gcc-4.2.3/configure--build=i686-pc-linux-gnu --target=arm-android-linux-gnueabi--host=i686-pc-linux-gnu--prefix=/root/x-tools/arm-android-linux-gnueabi--with-sysroot=/root/x-tools/arm-android-linux-gnueabi/arm-android-linux-gnueabi/sys-root--enable-languages=c,c++,java --with-arch=armv6j--with-cpu=arm1136jf-s --with-tune=arm1136jf-s --with-float=soft--enable-__cxa_atexit --disable-multilib--with-gmp=/root/x-tools/arm-android-linux-gnueabi--with-mpfr=/root/x-tools/arm-android-linux-gnueabi--with-local-prefix=/root/x-tools/arm-android-linux-gnueabi/arm-android-linux-gnueabi/sys-root--disable-nls --enable-threads=posix --enable-symvers=gnu--enable-c99 --enable-long-long--with-bugurl=http://www.kandroid.org--with-pkgversion=kandroid-invain-arm_v6_nfp_le-ver.1.1.2.1
Thread model:posix
gcc version4.2.3
----------------------------------------------------------------------------------------------------------
- # vi autotoolpath.sh
- #!/bin/bash
- export PATH=/opt/kandroid-1.1.2.1-20080530.glibc/bin:$PATH
- # ./jdk-1_5_0_21-linux-i586-rpm.bin
- # rpm -ivh jdk-1_5_0_21-linux-i586-rpm.rpm
- ./configure
- make
- make install
- JAVA_HOME=/usr/java/jdk1.5.0_21
- export ANDROID_JAVA_HOME=$JAVA_HOME
- PATH=$JAVA_HOME/bin:$PATH
- export PATH
- CLASSPATH=.:$JAVA_HOEM/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- export CLASSPATH
- # make
- # ./build/envsetup.sh
- # JAVA_HOME=/usr/java/jdk1.5.0_21
- # export ANDROID_JAVA_HOME=$JAVA_HOME
- # cd samsung-s3c6410-linux
- # cp ./arch/arm/configs/smdk6410mtd.android_defconfig.config
- # make menuconfig
- # make
- Android底层Linux内核源码编译工具…
- Android底层Linux内核源码编译工具…
- linux内核源码编译
- 编译linux内核源码
- 下载交叉编译工具以及Linux内核源码的网址
- 编译android内核源码
- Android源码、内核编译
- 编译android内核源码
- Android 编译Android内核源码
- linux、内核源码、内核编译与配置…
- 自己编译Google Android内核的Linux源码
- Ubuntu上编译Android(Linux Kernel)内核源码
- linux内核源码阅读工具
- 编译linux内核源码 ubuntu
- Linux源码内核编译方法
- Android内核源码学习:1、MacOS 编译Android源码-工具
- Android Linux内核编译
- 如何编译Android内核源码
- AndroidManifest.xml文件综合详解
- 怎样从Eclipse当中打开一个存在的…
- 怎样从Eclipse当中打开一个存在的…
- [转]git 在kernel开发中的使用
- [转]git 在kernel开发中的使用
- Android底层Linux内核源码编译工具…
- Android底层Linux内核源码编译工具…
- 编译android的linux内核
- 编译android的linux内核
- Linux下android内核编译
- Linux下android内核编译
- ubuntu上面编译android
- ubuntu上面编译android
- :....../lib/tls/i686/cmov/libc.…