gpt4 book ai didi

c++ - 如何克服 "' aclocal-1.1 5' is missing on your system"警告?

转载 作者:IT老高 更新时间:2023-10-28 12:14:45 26 4
gpt4 key购买 nike

我试图在 github 上运行一个 c++ 程序。 (可在以下链接 https://github.com/mortehu/text-classifier 获得)

我有一个 mac,并试图在终端中运行它。我想我已经下载了 autoconf 和 automake 但不确定。要运行程序,我将转到终端中的正确文件夹,然后运行

./configure && make 

但我得到了错误:

WARNING: 'aclocal-1.15' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: http://www.gnu.org/software/automake It also requires GNU Autoconf, GNU m4 and Perl in order to run: http://www.gnu.org/software/autoconf http://www.gnu.org/software/m4/ http://www.perl.org/ make: *** [aclocal.m4] Error 127

我有 xcode 和 g++ 以及运行 c 程序所需的所有东西,但很明显,我不知道我在做什么。

运行上述链接中的程序的最简单、最简单的方法是什么?我意识到它带有自述文件和示例用法,但我无法让它工作。

最佳答案

在运行 ./configure 之前尝试运行 autoreconf -f -i。 autoreconf 程序会根据需要自动运行 autoheader、aclocal、automake、autopoint 和 libtoolize。

编辑添加: 这通常是由于从 Git 中 check out 代码而不是从 .zip.tar.gz 中提取代码造成的> 存档。为了在文件更改时触发重建,Git 不保留文件的时间戳,因此 configure 脚本可能看起来已经过时。正如其他人所提到的,如果您没有足够新的 autoreconf 版本,有一些方法可以解决这个问题。

另一个编辑: 此错误也可能是由于将使用 scp 从存档中提取的源文件夹复制到另一台机器而引起的。时间戳可以更新,表明需要重建。为避免这种情况,请复制存档并将其提取到位。

关于c++ - 如何克服 "' aclocal-1.1 5' is missing on your system"警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33278928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com