2

コマンドを使用して実行可能ファイル「crcor」を実行しようとしました

ben-Aspire-S3-391:/usr/local/src/runz% /usr/local/src/runz/crcor
/usr/local/src/runz/crcor: Command not found.

別のマシンでコードを正常に実行しましたが、このマシンで結果を再現できません。

which sh両方のマシンで、 /bin/sh

ただし 、動作中のマシンと動作していないマシンにecho $shell戻ります。/bin/tcsh/usr/bin/tcsh

私がこれを実行するのを助けるために2つの違いを診断する方法に関するヒントは素晴らしいでしょう。

Edit1:crcorは、Fortranコードにリンクする実行可能ファイルです。Edit2:スペル用に編集されています。'/ usr / bin / tsch'->'/ usr / bin / tcsh'

解決策:システム(64ビット)に32ビットライブラリをインストールすると、問題が解決しました。動作中のバージョンでの「ldd」コマンドは、動的実行可能ファイルとして認識されたが、動作していないバージョンでは動的実行可能ファイルとして認識されなかったことを示しました。具体的には、ia32-libsがインストールされました。

4

1 に答える 1

0

解決策:システム(64ビット)に32ビットライブラリをインストールすると、問題が解決しました。動作中のバージョンでの「ldd」コマンドは、動的実行可能ファイルとして認識されたが、動作していないバージョンでは動的実行可能ファイルとして認識されなかったことを示しました。具体的には、ia32-libsがインストールされました。

于 2013-01-30T08:17:48.760 に答える