|
|
最近要做嵌入式实验,准备自己动手建立交叉编译环境。
参考文档为Klaus Reimer的<ARM CROSS-COMPILING HOWTO>
用到的源文件有
Linux Kernel 2.4.17
ARM Kernel patch 2.4.17-rmk4
binutils 2.11.2
gcc 2.95.3
glibc 2.2.4
glibc linuxthreads add-on 2.2.4
编译binutils,配置kernel,和第一遍生成gcc均没有错误,在编译glibc时编译报错
大体上是说/usr/local/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/asm/param.h:13asm/arch/param.h:NO such file or directory
/usr/local/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/asm/param.h:14:asm/proc/page.h:No such file or directory
make[1]:***[init-first.o] Error 1
make[1]:leaving directory /root/source/cross_compiler/glibc-2.2.4/csu
make:***[csu/subdir_lib]Error 2
另外我在/usr/local/arm-linux/include/asm 里面发现arch,和proc是空连接。
请大家指点一下。 |
|