当前位置: 技术问答>linux和unix
关于交叉编译环境的问题 求大牛帮助
来源: 互联网 发布时间:2017-02-03
本文导语: 手里有一块板子 别人在上面烧好了系统 但是没有配套的交叉编译工具,我想知道怎么能通过这块板子推断出 BINUTILS_DIR=binutils-2.15 GCC_DIR=gcc-4.4.3 GLIBC_DIR=glibc-2.8 LINUX_DIR=linux-2.6.29.4 LINUX_SANITIZED_HEADER_DIR=linux-libc-headers-2.6...
手里有一块板子 别人在上面烧好了系统 但是没有配套的交叉编译工具,我想知道怎么能通过这块板子推断出
BINUTILS_DIR=binutils-2.15
GCC_DIR=gcc-4.4.3
GLIBC_DIR=glibc-2.8
LINUX_DIR=linux-2.6.29.4
LINUX_SANITIZED_HEADER_DIR=linux-libc-headers-2.6.12.0
GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.6
GCC_CORE_DIR=gcc-4.4.3
GDB_DIR=gdb-7.1
这些版本 别的比较好说 主要是 LINUX_SANITIZED_HEADER_DIR GLIBCTHREADS_FILENAME GCC_CORE_DIR 不太明白怎么选
BINUTILS_DIR=binutils-2.15
GCC_DIR=gcc-4.4.3
GDB_DIR=gdb-7.1
这三个版本号没有要求吧 是不是能用就好,通过 uname -a 得到了 LINUX_DIR=linux-2.6.29.4
LINUX_SANITIZED_HEADER_DIR
GLIBCTHREADS_FILENAME
GCC_CORE_DIR
这三个怎么办
BINUTILS_DIR=binutils-2.15
GCC_DIR=gcc-4.4.3
GLIBC_DIR=glibc-2.8
LINUX_DIR=linux-2.6.29.4
LINUX_SANITIZED_HEADER_DIR=linux-libc-headers-2.6.12.0
GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.6
GCC_CORE_DIR=gcc-4.4.3
GDB_DIR=gdb-7.1
这些版本 别的比较好说 主要是 LINUX_SANITIZED_HEADER_DIR GLIBCTHREADS_FILENAME GCC_CORE_DIR 不太明白怎么选
BINUTILS_DIR=binutils-2.15
GCC_DIR=gcc-4.4.3
GDB_DIR=gdb-7.1
这三个版本号没有要求吧 是不是能用就好,通过 uname -a 得到了 LINUX_DIR=linux-2.6.29.4
LINUX_SANITIZED_HEADER_DIR
GLIBCTHREADS_FILENAME
GCC_CORE_DIR
这三个怎么办
|
不用理那些了吧要是自己再开发其他程序的话。知道内核,交叉编译器,glibc这些版本就好了。
|
试试就行,不用那么担心。找准交叉编译器就行。
|
找到Android source code的版本,全编译,然后按照一定的规则,可以生成交叉编译工具
|
如果不是开发kernel module,不用太在意。