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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не работает программа, написанная на Anjuta IDE на других UNIX системах.  (Прочитано 1618 раз)

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

Оффлайн relz007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
В Microsoft Visual Studio для решения такой проблемы нужно было всего лишь вместо Debug компиляции поставить Release и загружать статичные библиотеки. Но в Anjuta скоко лазил так и не нашёл, вес откомпилированной программы был очень мал, первый признак того, что библиотеки не загружены. Так как создать Релизовую версию программы на Anjuta IDE?

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
В Microsoft Visual Studio для решения такой проблемы нужно было всего лишь вместо Debug компиляции поставить Release и загружать статичные библиотеки. Но в Anjuta скоко лазил так и не нашёл, вес откомпилированной программы был очень мал, первый признак того, что библиотеки не загружены. Так как создать Релизовую версию программы на Anjuta IDE?

Как я понимаю проблема не в релизной версии, скорее всего не хватает каких-то зависимостей, библиотек. Что бы узнать чего не хватает, нужно запустить вашу программу из терминала и терминал сообщит каких зависимостей не хватает. Для запуска программы в терминале, нужно запустить терминал и зайти в каталог с исполняемым файлом вашей программы, затем запустить из терминала вашу программу командой: ./nazvanie_vashey_programmi
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн relz007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
1. cd /Desktop (зашёл в папку с программой)
2. ./Programm (использую вами советанную команду)
Ответ Терминала:
cannot execute binary file

Оффлайн cav

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
    • Истории одного программера
а флаг о том что программа выполняемая выставил ?
команда ldd <имя программы>
(Ubuntu 12.04, Ubuntu 10.04)
http://cavinc.blogspot.com/

Оффлайн relz007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
ldd <имя программы>
ответ Терминала: not a dynamic executable

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн relz007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
ldd /bin/bash
ответ Терминала:
linux-gate.so.1....
libncurses.so.5....
libc.so.2...
libc.so.6...
libtinfo.so.5...
/lib/ld-linux.so.2......

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
а флаг о том что программа выполняемая выставил ?
команда ldd <имя программы>
Wars ~.o

Оффлайн relz007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
а флаг о том что программа выполняемая выставил ?
команда ldd <имя программы>

ldd <имя программы>
ответ Терминала: not a dynamic executable

Оффлайн relz007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Кто-нибудь програмирует на Anjuta IDE? Как вы придаёте программе способность работать на других компьютерах?
Неужели никого нету?

Оффлайн Кровавый

  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Я не программирую в Анюте, но мне очень интересно, на чём это Вы в ней пишите, что ваш код становиться таким "уникально-машинозависимым"?  :idiot2:
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
Я не программирую в Анюте, но мне очень интересно, на чём это Вы в ней пишите, что ваш код становиться таким "уникально-машинозависимым"?  :idiot2:

Действительно, прям колдовство какое-то.... Может лучше сменить Анюту на нормальный КодБлокс?
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн Кровавый

  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Я не программирую в Анюте, но мне очень интересно, на чём это Вы в ней пишите, что ваш код становиться таким "уникально-машинозависимым"?  :idiot2:

Действительно, прям колдовство какое-то.... Может лучше сменить Анюту на нормальный КодБлокс?


Причём тут Анюта?
Вот если бы из ТС вытащить определение его слова "не работает", тогда и думать можно!
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

 

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