我已经用GNU-Prolog编写了一个prolog程序,并成功地编译了它,现在我想创建一个可执行文件,以便其他人只需单击该文件并运行该程序。我想知道是否有从GNU-Prolog程序创建可执行文件的方法?
发布于 2021-05-06 15:38:43
在Windows下,要编译成可执行文件,您需要一个C编译器工具链。根据您安装的版本,您需要Microsoftmingw64编译器(MSVC)或C++ (由msys2/mingw64提供)。
对于MSVC,您可以安装Microsoft Visual Studio 2019 Community (版本19.28.29335)。安装后,MS编译器提供了2个.bat文件,例如vcvars32.bat和vcvars64.bat。启动相应的.bat以获取带有MSVC路径集的终端。
对于gcc来说,你应该安装MSYS2 + gcc工具链。更多信息可以在WINDOWS information这里获得(该文件详细介绍了如何在WINDOWS上使用msys2/ gprolog或MSVC编译gprolog)。
gprolog编译器位于GNU Prolog安装目录的bin子目录中(默认情况下为C:\GNU-Prolog\bin)。您需要将此目录添加到您的路径中。
转到包含您的Prolog文件(cd path_to_your_file)的目录,并使用gplc your_file.pl编译它。
正如Paulo所提到的,您将在online manual中找到有关可以传递给gplc的选项的更多信息。
https://stackoverflow.com/questions/67396809
复制相似问题