我试图为 ARM 架构交叉编译库 libdaemon,但我面临 libdeamon 没有被交叉编译的问题,我不明白为什么。在对库 libdeamon 进行交叉编译(制作 ./conf 并进行安装)之后,我已经能够检查该库是否针对 arm 进行了交叉编译,因为它已被“交叉编译”用于构建英特尔,因为它可以看到
:~/libdaemon-0.14$ file -F usr/*/*.*
usr/lib/libdaemon.lausr/lib/libdaemon.a libtool library file,
usr/lib/libdaemon.sousr/lib/libdaemon.a symbolic link to `libdaemon.so.0.5.0'
usr/lib/libdaemon.so.0usr/lib/libdaemon.a symbolic link to `libdaemon.so.0.5.0'
usr/lib/libdaemon.so.0.5.0usr/lib/libdaemon.a ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0xe4959941fb153e1dec5ec84f798dc32928219ae2, not stripped
libdaemon 的配置是这样的
~/libdaemon-0.14$ ./configure --build=i686-linux --host=arm-linux-gnueabi --enable-shared --prefix=/usr
~/libdaemon-0.14$ sudo make DESTDIR=/home/j/libdaemon-0.14 install
我做错了什么的任何提示?
提前致谢!