美文网首页
OSX下编译安装LuaJIT及遇到的问题

OSX下编译安装LuaJIT及遇到的问题

作者: Dovakin | 来源:发表于2019-05-27 19:11 被阅读0次

1: 去官方(http://luajit.org/download.html)下载对应版本的源码

我下载的是 2.1.0-beta版本

wget http://luajit.org/download/LuaJIT-2.1.0-beta3.tar.gz

也可以去官网下载

2: 解压、编译、安装

tar -xvg LuaJIT-2.1.0-beta3.tar.gz

cd LuaJIT-2.1.0-beta3

make

sudo make install

可能遇到的问题:

1: ld: library not found for -lgcc_s.10.4

解决方案: 

cd /usr/local/lib

sudo ln -s ../../lib/libSystem.B.dylib libgcc_s.10.4.dylib

2: ld: symbol(s) not found for architecture x86_64

注意到官网的一句话:

当这个环境变量没有设置的时候,默认用10.4版本

所以我们需要在.bash_profile来设置这个值

exprot MACOSX_DEPLOYMENT_TARGET=x.x

这个x.x为你目前的系统版本号,比如我的版本号是10.14.4,那么我的配置就是

exprot MACOSX_DEPLOYMENT_TARGET=10.14

之后source .bash_profile再继续编译安装就可以了

相关文章

网友评论

      本文标题:OSX下编译安装LuaJIT及遇到的问题

      本文链接:https://www.haomeiwen.com/subject/terktctx.html