2016-10-04 17 views
0

Solarisで実行可能ファイルを持っていますが、Linuxに移行すると動作しません。実行可能ファイルはsolarisで動作しますが、Linuxでは動作しません

のbash:./client:バイナリファイルを実行することはできません

私は、私はそれを動作させるために、Linuxでのコードを再コンパイルする必要があるいくつかの点を通る来たが、問題は、私は唯一の実行可能持っているとソースコードはありません。 私はsolarisで実行可能ファイルからコードを逆コンパイルしたいが、環境内で逆コンパイラを見つけることができなかった。

誰かが脱出を提案できますか?私はここで立ち往生している。 非常に感謝します。

+0

これがあなたの原因に役立つかどうかを確認してください。http://superuser.com/questions/435988/how-can-i-resolve-the-error-cannot-execute-binary-file – Runcorn

+0

助けてください:(..私が作ることができるのは、実行可能ファイルがSolarisからLinuxにコピーされたためです。互換性のエラーがあります。 –

+1

実際にSolarisとLinuxは異なるオペレーティングシステムです。 Linuxの場合、基本的なハードウェアが同じであっても、それは非常にうまくいかない場合があります。LinuxとSolarisの両方で、 'file/path/to/your/executable'の出力はどうですか? –

答えて

0

Linux上でSolarisバイナリを実行するサポートはありません。 x86の場合はバイナリに見えるという事実を考えると、あなたの最良の選択肢はVM上で実行することです。 SolarisはVirtualBoxで十分サポートされています。

関連する問題