Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Запуск программы  (Прочитано 902 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Goth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Запуск программы
« : 23 Мая 2008, 09:43:14 »
Здравствуйте!
Есть у меня одна программа (откомпилированная, исходников нет), которая легко запускалась под Knoppix'ом. Но под Ubuntu 8.04 не хочет запускаться. Права на запуск/доступ стоят. Никакой информации об ошибках не выдает, просто молчит. Что можно попробовать? может какие дополнительные пакеты нужны? может ли Ubuntu вообще запускать программные файлы не предназначенные конкретно для нее, но предназначенные для семейства Linux?

Оффлайн maniak

  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Re: Запуск программы
« Ответ #1 : 23 Мая 2008, 09:52:51 »
При такой постановке вопроса помочь могут только телепаты :(

Оффлайн Samael

  • Участник
  • *
  • Сообщений: 169
  • Учусь
    • Просмотр профиля
Re: Запуск программы
« Ответ #2 : 23 Мая 2008, 14:29:28 »
Бинарник или скрипт что-ль?
Ubuntu 8.04 @ Dell Inspiron 1501 -> Mint 14 @ Acer AspireOne 722

Оффлайн Goth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Запуск программы
« Ответ #3 : 17 Июня 2008, 17:25:35 »
Нашел даже исходник, собрать не смог. Сама программа Skynet предназначена для спутниковой рыбалки. Есть версия которая работает под Knoppix  но естественно хотелось бы под Ubuntu.
« Последнее редактирование: 17 Июня 2008, 17:31:37 от Goth »

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Запуск программы
« Ответ #4 : 17 Июня 2008, 17:50:09 »
Здравствуйте!
Есть у меня одна программа (откомпилированная, исходников нет), которая легко запускалась под Knoppix'ом. Но под Ubuntu 8.04 не хочет запускаться. Права на запуск/доступ стоят. Никакой информации об ошибках не выдает, просто молчит. Что можно попробовать? может какие дополнительные пакеты нужны? может ли Ubuntu вообще запускать программные файлы не предназначенные конкретно для нее, но предназначенные для семейства Linux?

У Вас опыт программирования есть? Если нет, лучше сразу искать поблизости знающего человека и сажать его за клавиатуру.
Можно запустить strace -o file.txt имя_программы
тогда будет видно, какие она выполняет системные вызовы и на какие реагирует сигналы.

Как и любой другой линукс, Ubuntu может запускать бинарные программы, откомпилированные не на ней, но с ограничениями, т.к. бинарники зависят от системных библиотек, которые в каждой системе свои.

А что значит "не смог собрать исходник"?
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн Goth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Запуск программы
« Ответ #5 : 17 Июня 2008, 18:06:44 »
Опыт небольшой, и специфический: C для микроконтроллеров.
Не смог собрать, т.к. make выдает очень много ошибок.  :'(

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Запуск программы
« Ответ #6 : 17 Июня 2008, 18:29:05 »
Не смог собрать, т.к. make выдает очень много ошибок.  :'(

Может, не make а gcc?
Поскольку опыт программирования таки есть, можно их проанализировать.
Вполне возможно, банально не хватает какой-нибудь библиотеки, которая элементарно ставится из репозиториев.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

 

Страница сгенерирована за 0.056 секунд. Запросов: 23.