Ошибка в компиляции файла с помощью gcc: "/ bin / sh: g ++: команда не найдена"

Я хочу скомпилировать c ++-программу в Fedora Linux, но программа не скомпилирована правильно. Я получил следующую ошибку:

/bin/sh: g++: command not found make[1]: [*.o] Error 127 make[1]: Leaving directory 

Зачем?

  • «GLIBC» не может использоваться, когда я установил gcc 5.1.0
  • Почему yum еще не обновляет GCC 4.9.0?
  • Установите более старую версию GLibc на RHEL
  • Невозможно использовать VMWare Workstation 12
  • Установка расширения php phalcon
  • Использовать файлы math.h и ссылок объектов без -lm
  • Как изменить аргументы по умолчанию на gcc Когда я запустил Make "filename"
  • Существует ли общий способ построения 32-битных проектов на 64-битной системе?
  • 2 Solutions collect form web for “Ошибка в компиляции файла с помощью gcc: "/ bin / sh: g ++: команда не найдена"”

    Похоже, вам нужно установить g ++. Это доступно через dnf :

     dnf install gcc-c++ 

    В будущем, если вы видите какой-либо вариант ошибки, command not found , вы можете выполнить поиск пакета, который предоставляет «команду»

     dnf whatprovides \*/bin/<command> 

    Раньше было так, что вы могли просто сказать whatprovides <command> но Fedora теперь хочет полный путь к двоичному файлу, который вы ищете. Поскольку мы этого не знаем, мы используем preend \*/bin для просмотра во всех каталогах bin .


    Обратите внимание, что dnf является заменой yum и стал менеджером пакетов по умолчанию в Fedora 22. Если вы используете раннюю версию Fedora, вы можете заменить dnf на yum в любой из предыдущих команд, и вы получите те же результаты.

    Компилятор C ++, g ++, либо не установлен, либо недоступен через переменную среды PATH.

    Попробуйте установить компилятор C ++.

    Interesting Posts

    Запуск Windows развращает разделы ext4

    Предупреждение о корневой команде терминала

    как удалить все файлы с определенным расширением в определенных именованных папках в большом дереве?

    SSH туннель к маршрутизатору периодически зависает. Проблема с TCP?

    Grep: неожиданные результаты при поиске слов в заголовке с man-страницы

    svn: автоматически принимать сертификат сервера

    Как я могу обнаружить, что не было достаточно опций с getopts

    Как я могу заставить apt-listbugs забыть о прикрепленных пакетах уже увиденных ошибок?

    Команда отображения даты

    Как легко и безопасно обмениваться файлами в Linux-системе через Интернет?

    Как отобразить разрешения нового файла в строке состояния редактора Vim?

    Не удается загрузить slackware после установки. Liloconfig не найден

    Emacs ansi-term и термин не работает хорошо, когда я ssh в удаленную машину

    Ошибка apt-get с ошибкой deb-src uncommented

    Ярлыки Openbox не действуют после – отредактируйте или перезапустите X

    Linux и Unix - лучшая ОС в мире.