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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Компилирование файла С++  (Прочитано 3322 раз)

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

Оффлайн SveychKO

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Компилирование файла С++
« : 20 Март 2014, 20:00:11 »
Всем привет!
Хочу скомпилировать свой первый "Hello world!" на языке CPP.
Зашел на форум, почитал статью "как скомпилировать свой первый Hello World"... Создал на рабочем столе файле Test.cpp, написал в нем нужный код, набрал в терминале g++ -c Test Test.cpp, нажал Enter и он мне написал следующее:
The program 'g++' can be found in the following packages:
* g++
* pentium-builder
Try: sudo apt-get install <selected package>


Подскажите пожалуйста в чем проблема и как ее решить? (подключить комп с этим ubuntu к инету не могу)

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7080
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #1 : 20 Март 2014, 20:02:52 »
SveychKO, установите компилятор и нужные для сборки пакеты (хотя в минимальном случае они не нужны, но лучше сразу поставить, чтоб потом не возиться).
sudo apt-get install g++ build-essentialИ файл лучше не на рабочем столе создавать, а в Документах отдельный каталог завести, назвать его программирование. Перемещаться по каталогам в терминале командой cd

Оффлайн SveychKO

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #2 : 20 Март 2014, 20:30:55 »
Для установки компилятора интернет не нужен?

Напишите примерный путь к папке "Документы" через cd пожалуйста. Только сегодня Ubuntu поставил, еще не разобрался.

Оффлайн hik3

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #3 : 20 Март 2014, 20:34:55 »
Для установки компилятора интернет не нужен?

Напишите примерный путь к папке "Документы" через cd пожалуйста. Только сегодня Ubuntu поставил, еще не разобрался.
Все твои папки на ходятся в папке home/твой профиль/
Пример для cd : cd /home/vano/Документы

Оффлайн SveychKO

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #4 : 20 Март 2014, 20:37:49 »
Спасибо, пойду поковыряюсь.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7080
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #5 : 20 Март 2014, 20:55:39 »
SveychKO, интернет нужен, как же ты без него с репозитория (централизованного сетевого хранилища программ для Ubuntu) софт получишь?
С cd можно ещё ~/Документы использовать. ~ автоматически заменяет путь к домашней директории. Только если есть пробелю в пути или имени файла, их надо экранировать, либо \ перед каждым пробелом, либо брать весь путь в двойные кавычки. Поясню на примере:
Код: Bash
  1. cd ~/Документы #перейдёт в директорию Документы, расположенную в домашнем каталоге того пользователя, от имени которого запущена команда
  2. cd "~/Мои документы #перейдёт в директорию Мои документы в домашнем каталоге (если такая директория существует)"
  3. cd ~/Мои\ документы #аналогично предыдущей строке
  4. cd ~/Мои документы #перейдёт в директорию "Мои", слово документы будет рассматриваться, как отдельная команда и выдаст ошибку
  5.  
« Последнее редактирование: 20 Март 2014, 21:01:06 от peregrine »

Оффлайн SveychKO

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #6 : 21 Март 2014, 19:40:51 »
У меня следующая ситуация: есть комп с виндовосом, на котором есть инет и есть комп с Ubuntu и к нему я не могу подключить инет (по техническим причинам). Где и как мне можно скачать этот компилятор для Ubuntu, а потом, перетащив через флешку, установить это на Ubuntu?

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #7 : 21 Март 2014, 19:56:45 »
Например вот так: http://www.stanovlenie.org.ua/download-the-deb-packages-with-dependencies-for-offline-installation/

wvdial в командах заменяем, на то имя, которое нужно установить.

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

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7080
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #8 : 21 Март 2014, 19:59:46 »
SveychKO, что за технические причины? Зависимости руками качать трудно.

Оффлайн Señor_Gaga

  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #9 : 23 Март 2014, 11:27:36 »
SveychKO,

В Ubuntu C/C++ установлен по умолчанию. gcc называется.
Попробуйте в терминале команду gcc --help

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7080
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #10 : 23 Март 2014, 17:56:11 »
Señor_Gaga, gcc плюсы не компилит, только C.

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #11 : 23 Март 2014, 18:05:03 »
sudo apt-get install g++ && g++ --help

Оффлайн Señor_Gaga

  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #12 : 23 Март 2014, 19:36:37 »
Señor_Gaga, gcc плюсы не компилит, только C.
опция -x <язык>                Задать язык последующих входных файлов.
                           <язык> может быть: c c++ assembler none
                           'none' означает, что далее язык нужно
                           определять по расширению имени файла
(Нажмите, чтобы показать/скрыть)

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7080
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #13 : 23 Март 2014, 19:54:21 »
Señor_Gaga, так ему g++ нужен для того, чтоб эта опция заработала. Или нет?

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 4293
  • Все по палатам!
    • Просмотр профиля
Re: Компилирование файла С++
« Ответ #14 : 23 Март 2014, 19:57:11 »
Извините, я все еще учусь

 

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