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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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.054 секунд. Запросов: 22.