在 Github 上构建软件需要使用哪种编译器?【Windows】

我正在尝试弄清楚如何创建这个:https://github.com/LuaDist/srlua

我的理解是你要么找到一个二进制文件,即从已编译版本生成的.exe文件,要么使用编译器自己创建该文件。我找不到二进制版本,因此必须自己制作。

然而,这给我留下了一个问题:我该使用什么来编译...? 我在这个系统中使用的是 Windows 8.1,有没有内置的程序可以做到这一点? 根据代码编写的语言,我是否需要特定的编译器? 这不应该是用 lua 编写的吗? 我需要寻找什么来编译和创建程序?

我很困惑,因为不是 luac.exe 就是附带 lua.exe 的编译器吗? 我已经安装了 lua,我不应该能够使用 luac.exe 来编译 srlua 吗? 但是,srlua 的目的不是创建 .exe 文件吗,因为 luac.exe 无法从任何编译的东西中创建 .exe? 因此,某些编译器(如 luac.exe)无法创建 .exe吗? 这是我应该从中得出的结论吗? 所以我需要一个能够创建 .exe 的编译器(因此不是 luac.exe),以创建此 srlua,以便我可以使用 srlua 创建我的 .lua 文件的 .exe? 我希望我误解了什么。

点赞