2013-03-11 32 views
0

我想编译lighttpd静态处理器的手臂,以便可以在Android设备上运行。我编译Lighttpd搭配交叉编译臂MUSL-linuxeabi,我下载的https://bitbucket.org/GregorR/musl-cross/downloads,当我运行使我得到如下错误:交叉编译arm-musl,错误> proc_open:隐藏的符号`__init_array_end'在proc_open被引用>由DSO

/家庭/ ramly /工作/ ARM-Linux的musleabi /bin/../lib/gcc/arm-linux-musleabi/4.7.2/../../../../arm-linux-musleabi/bin/ld: proc_open:隐藏符号`__init_array_end'在proc_open中被引用为 DSO /home/ramly/working/arm-linux-musleabi/bin/../lib/gcc/arm-linux-musleabi/4.7.2/../../../。 ./arm-linux-musleabi/bin/ld: 最终链接失败:错误值

我的配置:

$ CFLAGS = ' - 静态' CC =臂MUSL-linuxeabi-GCC AR =臂MUSL-linuxeabi-AR RANLIB =臂MUSL-linuxeabi-ranlib的STRIP =掰musl-linuxeabi-strip CXX = arm-musl-linuxeabi-g ++ ./configure --host = arm-musl-linuxeabi --target = arm-musl-linuxeabi --prefix =/home/ramly/binary/lighttpd - -with-sysroot =/home/ramly/working/arm-linux-musleabi/arm-linux-musleabi --without-mysql --without-pcre --without-zlib --without-bzip2 --without-openssl - -disable-ipv6 --enable-static --disable-shared

如果我运行配置我成功没有问题,没有得到错误,但配置后我运行make。

如何解决?我的机器是Ubuntu 12.04桌面。

谢谢。

回答