2014-11-20 3 views
0

Я пытаюсь запустить Scilab на сервере и при вызове Scilab-5.5.1/bin/Scilab скрипт я получаю:Ошибка «Невозможно выполнить двоичный файл» на сервере -> почему? Ядро Linux?

Scilab-5.5.1-32bits/bin/Scilab: линия 925: Scilab-5.5.1-32bits/бен/Scilab-бен: не может выполнить двоичный файл

Я попытался сравнить файл/bin/Баш с файла Scilab-5.5.1-32bits/бен/scilab- bin Я получаю:

ELF 32-бит LSB исполняемым, Intel 80386, версия 1 (SYSV), динамически связаны (использует общие LIBS), для GNU/Linux 2.6.18, раздели

для Баш и Scilab:

ELF 32-бит LSB исполняемым, Intel 80386, версия 1 (SYSV), статически (использует разделяемые LIBS), раздели

Вопрос: Является ли изменение ничего динамически связаны/статически? такой же вопрос для недостающих "для GNU/Linux 2.6.18"?

uname -a Команда дает мне:

Linux webm339.xxl.ha.ovh.net 3.10.23-grsec-хостинг-build7-веб # 134 SMP Wed 27 августа 12:51 : 49 CEST 2014 x86_64 GNU/Linux

Так ли это ядро ​​Linux, способное запускать двоичные файлы Scilab? Если нет, есть ли способ скомпилировать источники Scilab для этого ядра?

Я точен, что все файлы CHMOD 755.

ТНХ за вашу помощь =)

ответ

0

Так я отвечаю (это может быть полезно для тех, кто хочет Scilab на сервере):

по устанавливая libc6-dev-i386 на моем 64-битном компьютере, я скомпилировал (gcc -m32) мир привет, который работает ...

Может быть решением для составления минимального scilab (doc here).

Я вернусь