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

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

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

Зачем?

  • Связывание проблем с libjpeg
  • gcc ошибка установки пакета psycopg2 для python3 на Centos 7.3
  • Где GCC ищет свои внутренние исполняемые файлы?
  • новые дистрибутивы вызывают деградацию сегмента старого двоичного кода
  • Расположение исполняемого файла, сформированного после компиляции программы C
  • Длительное время компиляции gcc
  • Ошибка каббала: невозможно выполнить скомпилированные программы
  • Компиляция g ++ из исходного кода приводит к повреждению стандартной библиотеки. error: ':: realloc' не был объявлен
  • 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

    Сможет ли ковер летнее время изменить +1 час?

    Насколько совместим Centos в отношении аппаратного обеспечения для настольных систем?

    В Linux, как получить «несовместимые» библиотеки i386 f77 для работы с текущими компиляторами Fortran, такими как gfortran?

    pysvn не удается выполнить из-за того, что -loneon не найден?

    Почему не выводятся политики политики apt-cache?

    Рекурсивно удалять подкаталоги, не содержащие шаблона в OSX

    Руководство по загрузке BTX

    Прерывает ли SSH доступ к клавиатуре?

    Как мои разрешения по умолчанию менялись с 666 (до настроек umask) до 04501

    Подведение общих строк в разных файлах

    Почему «attr -l.» Рассказывает мне об атрибуте «selinux», который «attr-g selinux» отказывается читать?

    сценарий tmux для запуска нескольких команд

    Есть ли способ перенаправить файл, который написан

    Конкатенация выбранных расширений для вывода

    не может запустить сеть по умолчанию, есть ли способ запустить dnsmasq для локального и kvm?

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