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

任何有关如何诊断两者之间差异以帮助我运行的提示都会很棒。

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 回答