我一直在尝试通过提取 tar.gz 包 (aalib-1.2) 并使用配置命令 (./configure) 来安装它。这是我得到的结果:
tabtes@Conrize:~$ cd ~/Downloads/aalib-1.2 tabtes@Conrize:~/下载/aalib-1.2$./configure 加载缓存 ./config.cache 检查 BSD 兼容安装... /usr/bin/install -c 检查构建环境是否合理...是 检查 aclocal 是否正常工作...缺失 检查正在工作的 autoconf...缺失 检查正在运行的 automake...缺失 检查自动标题是否正常工作...缺失 检查有效的 makeinfo...缺失 检查 make 是否设置了 ${MAKE}... 是 检查 gcc...gcc 检查 C 编译器 (gcc) 是否工作... 是 检查 C 编译器(gcc)是否是交叉编译器...否 检查我们是否正在使用 GNU C...是的 检查 gcc 是否接受 -g... 是 检查主机系统类型...无效配置“x86_64-pc-linux-gnuoldld”:机器“x86_64-pc”无法识别 检查 ranlib...ranlib 检查非 GNU ld.../bin/ld 检查我们是否正在使用 GNU ld...是 检查 ln -s 是否有效... 是 ltconfig:如果使用“--no-verify”,则必须指定主机类型 尝试“ltconfig --help”获取更多信息。 配置:错误:libtool 配置失败
这里还有一些关于我的 Linux 系统的其他信息:
操作系统:Ubuntu 20.10 x86_64 主机:HP ENVY x360 m6 Convertible 内核:5.8.0-43-generic 外壳:bash 5.0.17 桌面环境:GNOME 3.38.2 中央处理器:英特尔 i5-7200U (4) @ 3.100GHz 显卡:英特尔高清显卡 620 内存:7560MiB / 11850MiB
更新 #1:抱歉,我没有清楚说明我的情况。我对 Linux 和社区还很陌生,所以我可能会错过一些重要的细节。我会在需要时更新此页面。现在,我添加了一些有关我的 Linux 系统的信息。
答案1
你不应该编译这么旧的版本。
使用二进制deb 软件包来自官方存储库:
sudo apt-get install libaa1-dev
然后开始使用它。
还要注意的是,它有 Python 绑定。它的包名为python3-aalib
。你可以使用以下命令安装:
sudo apt-add-repository universe
sudo apt-get install python3-aalib