ltp接口在linux环境下遇到的问题

本文详细介绍了在Linux环境下遇到的ltp接口编译问题,包括AC_CACHE_VAL警告、config.h.in和ltmain.sh缺失、libstdc++.so错误以及Makefile目标错误。针对这些问题,提供了相应的解决方案,如降低autoconf版本、手动创建或复制必要文件、调整gcc/g++版本以及修正Makefile文件错误。此外,还提及了config.guess链接文件的处理方式。
摘要由CSDN通过智能技术生成

问题1:

configure.in:9: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...):

在aclocal时出现的这一个问题,在将autoconf更换为低版本的2.60后,顺利通过;

问题2:

configure.in:7: required file `config.h.in' not found
configure.in:9: required file `./ltmain.sh' not found

在automake -a时出现这以上问题,autoheader命令生成config.h.in,运行cp /usr/share/libtool/ltmain.sh .(拷贝过来)

运行automake -ac --foreign,可以configure,make了

问题3:

libstdc++.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status

This means the g++ found your x86 version of the library before the 64 bit version.

To correct, edit the Makefiles by running the following script after ./configure

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值