【发布时间】:2014-11-20 18:32:02
【问题描述】:
我正在尝试在服务器上运行 Scilab,当调用 Scilab-5.5.1/bin/scilab 脚本时,我得到:
scilab-5.5.1-32bits/bin/scilab:第 925 行:scilab-5.5.1-32bits/bin/scilab-bin:无法执行二进制文件
我试图比较 file /bin/bash 和 file scilab-5.5.1-32bits/bin/scilab-bin 我得到了:
ELF 32 位 LSB 可执行文件,Intel 80386,版本 1 (SYSV),动态链接(使用共享库),用于 GNU/Linux 2.6.18,已剥离
对于 bash 和 Scilab:
ELF 32 位 LSB 可执行文件,Intel 80386,版本 1 (SYSV),静态链接(使用共享库),剥离
问题:动态链接/静态链接有什么改变吗?对于缺少的“for GNU/Linux 2.6.18”同样的问题?
uname -a 命令给了我:
Linux webm339.xxl.ha.ovh.net 3.10.23-grsec-hosting-build7-web #134 SMP Wed Aug 27 12:51:49 CEST 2014 x86_64 GNU/Linux
那么这个 Linux 内核是否能够运行 Scilab 二进制文件?如果没有,有没有办法自己为这个核心编译 Scilab 源代码?
我确定所有文件都是 chmod 755。
感谢您的帮助 =)
【问题讨论】:
标签: binary core execute server scilab