原本是写的游戏计算脚本,通过go去调用,但是脚本中有使用到luajit;
编写的时候是使用的 luajit
但是等到编写完成 使用go调用的时候就出问题了!
之前的写法为:
#!/usr/local/bin/luajit
....
部分代码
去终端执行就可以执行了 前提是要安装 luajit
下面为安装办法:
bit官网: http://bitop.luajit.org/install.html
本机为MacBook pro
安装的办法为:
cd ~/Downloads/
wget http://bitop.luajit.org/download/LuaBitOp-1.0.2.tar.gz
tar -zxvf LuaBitOp-1.0.2.tar.gz
make macosx
sudo make install
原本这样就结束了 但是现实是: 报错了....
报错为:
ld: library not found for -lgcc_s.10.4
clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决办法为:
cd /usr/local/lib
ln -s ../../lib/libSystem.B.dylib libgcc_s.10.4.dylib
之后执行
make clean
然后再 编译安装 通过了!
ps: 网上一下说是Xcode的说法好像不靠谱,由于信了说是Xcode的问题 卸载了xCode再安装花了好几个小时!!
网友评论