0
我想在运行Ubuntu 12.04的x86_64计算机上为ARM交叉编译glibc 2.16。 我正在使用库中的gcc-arm-linux-gnueabi工具链。 配置有:无法打开链接描述文件libgcc_s.so.1:打开太多的文件
../glibc-2.16.0/configure --build=arm-linux-gnueabi --host=arm-linux-gnueabi --enable-add-ons --with-headers=/usr/arm/include/ --prefix=/usr/arm
当我运行让我打这个错误:的libgcc_s.so
/usr/lib/gcc/arm-linux-gnueabi/4.6/libgcc_s.so
创造的一个符号链接libgcc_s.so.1
/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../../arm-linux-gnueabi/bin/ld: cannot find libgcc_s.so.1 collect2: ld returned 1 exit status
位置相同的文件夹导致此错误:
/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../../arm-linux-gnueabi/bin/ld: cannot open linker script file /usr/lib/gcc/arm-linux-gnueabi/4.6/libgcc_s.so.1: Too many open files
collect2: ld returned 1 exit status
任何想法下一步该做什么?