ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

c – 如何克服“’系统上缺少’aclocal-1.15’”警告?

2019-09-30 01:06:29  阅读:473  来源: 互联网

标签:automake c github makefile


我试图在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:
07001
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
07002
07003
07004 make: *** [aclocal.m4] Error 127

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

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

解决方法:

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

编辑添加:这通常是通过从Git中检出代码而不是从.zip或.tar.gz存档中提取代码引起的.为了在文件更改时触发重建,Git不会保留文件的时间戳,因此配置脚本可能看起来已过时.正如其他人所提到的,如果你没有足够新版本的autoreconf,有办法解决这个问题.

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

标签:automake,c,github,makefile
来源: https://codeday.me/bug/20190930/1834301.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有