我尝试使用命令
运行可执行文件'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 /斌/ tcsh的'
解决方案:在我的系统(64位)上安装32位库已解决了该问题。工作版本上的'ldd'命令显示它被识别为动态可执行文件,但在未工作版本上,它未被识别为动态可执行文件。特别是安装了ia32-libs。
答案 0 :(得分:0)
解决方案:在我的系统(64位)上安装32位库已解决了该问题。工作版本上的'ldd'命令显示它被识别为动态可执行文件,但在未工作版本上,它未被识别为动态可执行文件。特别是安装了ia32-libs。