2013-02-24 97 views
0

我已經寫了一個C++遊戲。程序無法在Linux中運行

它在我創建它的發行版(openSUSE)上完美工作,但在另一個(Lubuntu)上它無法運行。 我用這個發射器:

chmod +x Trigonium 
export LD_LIBRARY_PATH="" 
./Trigonium 

它說: ./Launcher.sh:3號線:./Trigonium:無法打開二進制文件

我得到同樣的錯誤,當我嘗試直接運行。

+3

提示:比較命令的結果:'uname -a'和'file Trigonium' – Gowtham 2013-02-24 17:21:38

+0

Launcher.sh你說?嘗試使用文本編輯器查看您的文件。 – 2013-02-24 17:29:48

+0

可能存在不同類型的操作系統,或者未安裝某些庫。嘗試在這個新的發行版中重新編譯。 – user1929959 2013-02-24 18:16:51

回答

6

這兩個系統上的二進制文件是否相同?

是一個系統32位和其他64位?按照Gowtham的建議與uname -a一起檢查。