如何为 GNU-Prolog 程序创建可执行文件?
How to create an executable file to a GNU-Prolog program?
我已经在 GNU-Prolog 中编写了一个 prolog 程序并成功编译了它,现在我想创建一个可执行文件,以便其他人只需要单击该文件和 运行 该程序。我想知道是否有办法从 GNU-Prolog 程序创建可执行文件?
在 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 PATH 集的终端。
对于 gcc,您应该安装 MSYS2 + gcc 工具链。此处提供了更多信息 WINDOWS information(该文件详细说明了如何使用 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 所述,您将在 online manual.
中找到有关可以传递给 gplc
的选项的更多信息
我已经在 GNU-Prolog 中编写了一个 prolog 程序并成功编译了它,现在我想创建一个可执行文件,以便其他人只需要单击该文件和 运行 该程序。我想知道是否有办法从 GNU-Prolog 程序创建可执行文件?
在 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 PATH 集的终端。
对于 gcc,您应该安装 MSYS2 + gcc 工具链。此处提供了更多信息 WINDOWS information(该文件详细说明了如何使用 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 所述,您将在 online manual.
中找到有关可以传递给gplc
的选项的更多信息