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


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

Автор Тема: не компилируются cpp файлы  (Прочитано 1269 раз)

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

Оффлайн dron_andron

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
не компилируются cpp файлы
« : 06 Ноября 2020, 23:00:36 »
пытаюсь скомпилировать любой файл на плюсах, выдает это

g++ 1.cpp

Команда «g++» не найдена, но может быть установлена с помощью:

sudo apt install g++


после sudo apt install g++ выдает

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет g++ самой новой версии (4:9.3.0-1ubuntu2).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 29 пакетов не обновлено.


но ничего не работает по итогу

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #1 : 06 Ноября 2020, 23:08:12 »
Попробуй
sudo apt install build-essential
Извините, я все еще учусь

Оффлайн dron_andron

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #2 : 06 Ноября 2020, 23:43:56 »
Пробовал, тот же вывод

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет g++ самой новой версии (4:9.3.0-1ubuntu2).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 29 пакетов не обновлено.

Оффлайн dron_andron

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #3 : 07 Ноября 2020, 09:32:43 »
пардон, не тот текст прикрепил. вот, что выдает в build-essentials

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет build-essential самой новой версии (12.8ubuntu1.1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 26 пакетов не обновлено.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #4 : 07 Ноября 2020, 12:05:56 »
Когда установлен build-essential, то установлены и gcc и g++ и dev-пакеты.
М.б., вы его вызываете, находясь в каком-то не том месте. Команда
whereis g++находит g++?
Пётр.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6725
  • 20% Cooler
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #5 : 07 Ноября 2020, 12:08:31 »
Код: (txt) [Выделить]
dpkg -l | grep 'g++'
ls -l /usr/bin/g++
?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн dron_andron

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #6 : 07 Ноября 2020, 13:27:45 »
Когда установлен build-essential, то установлены и gcc и g++ и dev-пакеты.
М.б., вы его вызываете, находясь в каком-то не том месте. Команда
whereis g++находит g++?

g++: /usr/share/man/man1/g++.1.gz


Пользователь добавил сообщение 07 Ноября 2020, 13:29:25:
Код: (txt) [Выделить]
dpkg -l | grep 'g++'
ls -l /usr/bin/g++
?

 dpkg -l | grep 'g++'
ii  g++                                        4:9.3.0-1ubuntu2                      amd64        GNU C++ compiler
ii  g++-9                                      9.3.0-17ubuntu1~20.04                 amd64        GNU C++ compiler


ls -l /usr/bin/g++
ls: невозможно получить доступ к '/usr/bin/g++': Нет такого файла или каталога
« Последнее редактирование: 07 Ноября 2020, 13:29:25 от dron_andron »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6725
  • 20% Cooler
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #7 : 07 Ноября 2020, 13:33:09 »
sudo apt install --reinstall g++
ls -l /usr/bin/g++
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн dron_andron

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #8 : 07 Ноября 2020, 13:48:28 »
сделал, все установилось, но при попытке запустить банальный hello world, произошло зависание ноута и помогла только аварийная перезагрузка

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #9 : 07 Ноября 2020, 18:06:04 »
dron_andron, ты информацию научись давать. Что значит запустить? Как скомпилировалось? Текст где?
Извините, я все еще учусь

Оффлайн dron_andron

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #10 : 07 Ноября 2020, 19:22:17 »
попытка запустить= g++ 1.cpp, после этого и зависло все, никакого вывода не последовало, то есть какой-то косяк наверное при компиляции

текст программы вроде нормальный

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello, world!" << endl;
   
    return 0;
}

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #11 : 07 Ноября 2020, 19:45:46 »
dron_andron, пробовал 1 раз? А если повторить?
Подозрение, что что-то в системе сломано или может железо.
Вывода и не должно быть
s@s:~$ g++ 1.cpp
s@s:~$
Запуск программы
s@s:~$ ./a.out
Hello, world!
s@s:~$
Извините, я все еще учусь

Оффлайн dron_andron

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #12 : 07 Ноября 2020, 19:51:19 »
пробовал не один раз, каждый раз такая ситуевина. насчет вывода я понимаю, но он даже на след строку не переводит, а просто зависает. причем с gcc все прекрасно работает

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #13 : 07 Ноября 2020, 20:18:30 »
dron_andron, что то ты поломал, поэтому g++ и не запускался...
Может что-то дополнительное ставил/удалял. Можно попробовать сделать то же самое в лайв сессии
Извините, я все еще учусь

Оффлайн dron_andron

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: не компилируются cpp файлы
« Ответ #14 : 07 Ноября 2020, 20:34:31 »
Окей, а как-нибудь узнать, поправить это возможно, кроме live session?

 

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