缺少libtool依赖导致编译安装失败

今天安装一个测试数据库的过程中,编译安装rlwrap工具时出错。

如下。

[root@DB1 rlwrap-0.37]# ./configure
checking build system type... Invalid configuration `x86_64-unknown-linux-': machine `x86_64-unknown-linux' not recognized
configure: error: /bin/sh tools/config.sub x86_64-unknown-linux- failed   (报错信息)

解决如下。

经过查找资料,是由于缺少libtool相关依赖包导致的。安装好libtool相关工具即可。

这是一个依赖库安装工具,主要用来处理动态库的依赖关系。

[root@DB1 rlwrap-0.37]# yum -y install libtool libtool-ltdl libtool-ltdl-devel

安装好以后,重新编译安装rlwrap,即可成功。

转载于:https://www.cnblogs.com/zqingfeng/p/6558992.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
libmicrohttpd是一种用于创建简单而灵活的HTTP服务器的C库。在安装libmicrohttpd之前,需要确保系统上已经安装了以下依赖项: 1. GCC:作为C语言的编译器,GCC是必需的。可以通过在终端中运行以下命令来检查GCC是否安装:gcc --version 如果GCC未安装,可以使用以下命令在Ubuntu上安装GCC: sudo apt-get install build-essential 2. GNU Autotools:用于自动配置和构建软件的工具集,包括autoconf、automake和libtool。可以使用以下命令安装GNU Autotools: sudo apt-get install autoconf automake libtool 3. GNU Make:用于自动化构建过程的工具。可以使用以下命令安装GNU Make: sudo apt-get install make 4. zlib库:用于处理压缩和解压缩的库函数。可以使用以下命令安装zlib库: sudo apt-get install zlib1g-dev 5. GNU TLS库:用于处理加密和TLS通信的库函数。可以使用以下命令安装GNU TLS库: sudo apt-get install libgnutls28-dev 安装以上依赖项后,可以按照以下步骤安装libmicrohttpd: 1. 下载libmicrohttpd的源代码包,可以从官方网站(https://www.gnu.org/software/libmicrohttpd/)或其他可靠的软件源下载。 2. 解压源代码包,进入解压后的目录。 3. 运行以下命令以生成配置文件: ./configure 如果出现错误提示缺少其他依赖项,可以根据错误信息安装相应的依赖库。 4. 运行以下命令以编译安装libmicrohttpd: make sudo make install 编译过程可能需要一些时间,取决于系统的性能。 5. 完成安装后,可以在系统上编写和运行使用libmicrohttpd的程序了。 希望以上回答能够帮助您顺利安装libmicrohttpd及其依赖项。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值