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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн Danya1809

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Запуск скомпилированных программ
« : 20 Августа 2013, 10:32:31 »
Начал изучать С++. Поставил сам язык и SublimeText2. Ubuntu отказывается запускать исполняемые файлы, которые я скомпилировал. Пробовал и через терминал и через проводник, но ничего не получается. Что я делаю не так ?

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Re: Запуск скомпилированных программ
« Ответ #1 : 20 Августа 2013, 10:36:16 »
для начала:

sudo chmod +x имя_бинарника
./имя_бинарника

И все заработало))
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн Danya1809

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Запуск скомпилированных программ
« Ответ #2 : 20 Августа 2013, 10:43:19 »
После операции "./", он выдает: "bash: ./: Это каталог".

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Re: Запуск скомпилированных программ
« Ответ #3 : 20 Августа 2013, 10:47:58 »
Можно полный листинг, ошибки.

ls ./

имя_бинарника -- это имя твоей програмы, которую ты скомпилил. подставь его.
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн Windenys

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Запуск скомпилированных программ
« Ответ #4 : 20 Августа 2013, 21:03:17 »
Например:
Имеется исходник code.cpp

Переходим в каталог с исходником и компилируем:

g++ code.cpp -o name
где code.cpp имя исходника, а name желаемое имя бинарного файла полученного в результате компеляции.

И запускаем:

./name
где name это имя бинарного файла полученного в результате компиляции.
« Последнее редактирование: 20 Августа 2013, 21:16:27 от Windenys »
| Hewlett-Packard m6 | Intel/ATI | Ubuntu 13.04 |

 

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