在MinGW64中运行配置文件:找不到默认的build_alias命令和默认的前缀

时间:2018-10-11 00:05:44

标签: build configure mingw-w64 msys2

我正在通过MSYS2下载使用MinGW64,当前正在尝试安装Solar Geometry 2库(http://www.oie.mines-paristech.fr/Valorisation/Outils/Solar-Geometry/)以便使用。我正在按照他们的安装自述文件进行操作,该自述文件会导航到目录并“配置”(我一直在键入“ ./configure”。但是,这样做时,我在终端中收到以下消息:

   $ ./configure
    configure: loading site script /mingw64/etc/config.site
    /mingw64/etc/config.site: line 13: config.site:13: default build_alias set to x6_64-w64-mingw32: command not found
    /mingw64/etc/config.site: line 20: config.site:20: default prefix set to /mingw4: No such file or directory
    configure: error: cannot find install-sh or install.sh in . ./.. ./../..

最初安装MSYS2时,我根据建议设置了etc / fstab文件。但是,我对MSYS还是很陌生,所以我假设我在安装程序中搞砸了。我没有编辑错误中提到的config.site文件中的任何内容,因此我想知道是否在其中。

非常感谢您的帮助,谢谢

1 个答案:

答案 0 :(得分:1)

在“ Solar Geometry”的说明中没有看到MSys或MSys2的引用。

我建议您安装编译器工具链和基础开发文件。不知道是否编辑/ etc / fstab会导致问题。我不规范编辑!

安装MinGW Package构建软件包。您可能需要安装更多软件包。

pacman -S --needed base-devel mingw-w64-x86_64-toolchain