linux - 如何更新 premake 以便我可以编译项目?

标签 linux fedora premake

我正在尝试在运行 Fedora 17 的新计算机上构建 Box2D 库。当我尝试构建 Box2D 时,出现错误

premake4.lua:26: attempt to call global 'vpaths' (a nil value)

一些谷歌搜索表明我需要使用更新版本的 premake。我去了premake website尝试只下载一个可执行文件(Linux 的 4.4 beta 版本),但是运行他们网站上的版本却出现了这个错误:

/home/alex/Downloads/premake4: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

获取正确版本并运行它的正确方法是什么?

最佳答案

获取下载页面上提供的源代码包并为您的系统构建它?

$ cd premake-4.4-beta4/build/gmake.unix
$ make
$ cd ../../bin/release
$ ./premake4 --version
premake4 (Premake Build Script Generator) 4.4-beta4

关于linux - 如何更新 premake 以便我可以编译项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14137563/

相关文章:

ruby-on-rails - 存储文件的校验和或类似内容,以便轻松判断它是否与另一个文件相同

linux - Ubuntu Bash 脚本执行带空格的命令

c - 更好的基准同步

javascript - Nodejs-legacy 可用于 Fedora 23 吗?

premake - 使用 premake5 为 VS2015+ 创建项目文件过滤器?

linux - 有多少个进程可以在后台并行运行

Python 3.6 没有名为 pip 的模块

python - 为 JPEG 构建 Python PIL 看起来不错,但自检失败

c++ - 将 C++ 可执行图标添加到 premake5 构建脚本

lua - Premake5 不会在 FreeBSD 10.1 上构建