我写了一个C ++游戏。
它在我构建它的发行版(openSUSE)上完美运行,但在另一个(Lubuntu)它无法运行。 我用这个启动器:
chmod +x Trigonium
export LD_LIBRARY_PATH=""
./Trigonium
它说: ./Launcher.sh:line 3:./Trigonium:无法打开二进制文件
我尝试直接运行时遇到同样的错误。
答案 0 :(得分:6)
两个系统上的二进制文件是否相同?
一个系统是32位还是另一个64位?正如Gowtham建议的那样,查看uname -a
。