3

我已经在 GNU-Prolog 中编写了一个 prolog 程序并成功编译它,现在我想创建一个可执行文件,以便其他人只需单击该文件并运行该程序。我想知道是否有办法从 GNU-Prolog 程序创建可执行文件?

4

1 回答 1

2

在 Windows 下,要编译成可执行文件,您需要一个 C 编译器工具链。根据您安装的版本,您需要 Microsoft C++ 编译器 (MSVC) 或 gcc(由 MSYS2/mingw64 提供)。

对于 MSVC,您可以安装 Microsoft Visual Studio 2019 Community(版本 19.28.29335)。安装后,MS 编译器提供了 2 个 .bat 文件,例如 vcvars32.bat 和 vcvars64.bat。启动适当的 .bat 以获得带有 MSVC 路径集的终端。

对于 gcc,您应该安装 MSYS2 + gcc 工具链。更多信息可在此处获得WINDOWS 信息(该文件详细说明了如何使用 MSYS2/gcc 或 MSVC 在 WINDOWS 上编译 gprolog)。

gprolog 编译器位于 GNU Prolog 安装的 bin 子目录中(默认情况下C:\GNU-Prolog\bin)。您需要将此目录添加到您的 PATH 中。

转到包含 Prolog 文件 ( cd path_to_your_file) 的目录并使用gplc your_file.pl.

正如 Paulo 所提到的,您可以gplc在线手册中找到有关可以传递给的选项的更多信息。

于 2021-05-06T07:38:43.053 回答