Mac系统安装vcftools报错求助:执行./configure.ac遇语法错误
解决Mac上安装vcftools时运行./configure.ac的语法错误问题
哦,你这是踩了个常见的小坑!./configure.ac不是直接用来运行的可执行脚本,它是Autoconf工具的配置模板文件,直接执行它肯定会抛出语法错误——毕竟shell看不懂那些Autoconf宏指令(比如AC_PREREQ([2.63]))。
给你整理一下正确的源码编译安装步骤:
先安装Autoconf和Automake
因为vcftools的源码包需要用这些工具生成真正的configure脚本。如果你用Homebrew的话,直接在终端跑:brew install autoconf automake安装完可以检查版本确保满足要求:
autoconf --version输出的版本号得≥2.63,不然会触发你看到的
AC_PREREQ相关错误。生成configure脚本
切换到vcftools的源码目录,运行Autoconf生成可执行的configure脚本:autoconf这时候目录里会出现一个
configure文件,这才是你要跑的东西。常规编译安装流程
接下来就是标准的源码编译步骤了:./configure make sudo make install运行
./configure时它会自动检查你的系统环境(比如有没有zlib依赖),如果有缺失的依赖,按照提示安装就行。
这样走下来应该就能顺利完成vcftools的安装啦!
内容的提问来源于stack exchange,提问作者FcmC
相关产品推荐
相关产品推荐

