如何解决添加符号时出错:存档没有索引;运行 ranlib 添加一个 - 为 arm 交叉编译时
我正在为目标 ARM 架构(arm-linux-gnueabihf-gcc 交叉编译器)交叉编译 OpenLDAP 包版本 2.4.57。 “make”命令给了我以下错误:
../../libraries/liblutil/liblutil.a: error adding symbols: Archive has no index; run ranlib to add one
collect2: error: ld returned 1 exit status
Makefile:295: set di istruzioni per l'obiettivo "dtest" non riuscito
make[2]: *** [dtest] Errore 1
make[2]: uscita dalla directory "/home/andrea/Sorgenti/openldap-2.4.57/libraries/liblber"
Makefile:295: set di istruzioni per l'obiettivo "all-common" non riuscito
make[1]: *** [all-common] Errore 1
make[1]: uscita dalla directory "/home/andrea/Sorgenti/openldap-2.4.57/libraries"
Makefile:311: set di istruzioni per l'obiettivo "all-common" non riuscito
make: *** [all-common] Errore 1
我尝试使用 --enable-static=no
配置 make 文件,但没有任何变化。
生成文件使用以下命令配置:
./configure --prefix=/home/andrea/cross-compiler/compiler/gcc-arm-linux-gnueabi/bin/target-openldap/ --host=arm-linux-gnueabihf --enable-slapd=no --enable-static=no
我读过this,但似乎没有帮助。 哪位大神帮忙解决一下?谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。