Стоит отметить, что это можно обнаружить с помощью sudo yum install /usr/bin/g++(или sudo yum install /usr/bin/g++).
mattdm
2
С другой стороны, без необходимости точно знать, где заканчивается двоичный файл, вы можете сделать yum whatprovides '*bin/g++'или даже yum whatprovides '*/g++'.
Обновление не требуется. Вот чем Fedora отличается от Debian
xiamx
1
updateобновит текущее программное обеспечение, хотя. (как upgradeв Debian) Это может быть полезно.
Алексис
1
Всегда рекомендуется обновлять текущее программное обеспечение перед добавлением новых пакетов. Это не обязательно, но вы можете попасть в некоторые странные ситуации (особенно в многоархивном режиме), если вы этого не сделаете.
Mattdm
5
Так как Fedora 22 ня устарела , так что команды , приведенные в других ответах на самом деле запустить «щегольские ни» , то есть dnf. Таким образом, новая команда для установки g ++ в последних дистрибутивах
su -c "dnf install gcc-c++"
По состоянию на ноябрь 2015 года устанавливается версия 5.1.1.
Также обратите внимание, что в Fedora 23, когда я дал команду g++ -v, Fedora автоматически спросила меня, хочу ли я установить пакет gcc-c ++. Я думаю, это хорошо. (После установки он также запустил команду g++ -vдля меня).
Единственное, что я могу сделать, это то, что вместо индикатора прогресса вы просто получаете * Downloading packages...сообщение, которое вам может не понравиться, если вы подключены к Интернету с медленной скоростью. ,
Опять же, обратите внимание, c++не g++в названии пакета.
Матдм
В настоящее время (2020-04-20) как dnf install g++и dnf install gcc-g++решимость gcc-c++(и сказать мне , что уже установлен :)). [ради будущих посетителей]
Уилл Кроуфорд
1
Просто создайте пример программы «Hello World» и попробуйте скомпилировать ее, используя «g ++ sam.cpp» в терминале, и она спросит вас, хотите ли вы загрузить пакет g ++. Нажмите y, чтобы установить.
g++-4.7
(илиg++-4.6
).Ответы:
Пакет, который вы ищете, назван странно
gcc-c++
.источник
yum clean metadata
разрешил ошибку, и я смог установить gcc-c ++.sudo yum install /usr/bin/g++
(илиsudo yum install /usr/bin/g++
).yum whatprovides '*bin/g++'
или дажеyum whatprovides '*/g++'
.вместо g ++ вы должны написать gcc-c ++
источник
c
используя то же самоеsudo dnf install gcc-c++ -y
Вы должны выполнить:
источник
У меня такая же проблема. По крайней мере, я мог бы решить это с этим:
Надеюсь, это решит и вашу проблему.
источник
Запустите команду ниже в эмуляторе терминала:
Введите пароль и все ...
источник
попробуй
sudo dnf update
а потомsudo dnf install gcc-c++
источник
update
обновит текущее программное обеспечение, хотя. (какupgrade
в Debian) Это может быть полезно.Так как Fedora 22 ня устарела , так что команды , приведенные в других ответах на самом деле запустить «щегольские ни» , то есть
dnf
. Таким образом, новая команда для установки g ++ в последних дистрибутивахПо состоянию на ноябрь 2015 года устанавливается версия 5.1.1.
Также обратите внимание, что в Fedora 23, когда я дал команду
g++ -v
, Fedora автоматически спросила меня, хочу ли я установить пакет gcc-c ++. Я думаю, это хорошо. (После установки он также запустил командуg++ -v
для меня).Единственное, что я могу сделать, это то, что вместо индикатора прогресса вы просто получаете
* Downloading packages...
сообщение, которое вам может не понравиться, если вы подключены к Интернету с медленной скоростью. ,источник
В более новом дистрибутиве вы можете просто ввести команду как удар
источник
gcc-g++
пакет не существует.c++
неg++
в названии пакета.dnf install g++
иdnf install gcc-g++
решимостьgcc-c++
(и сказать мне , что уже установлен :)). [ради будущих посетителей]Просто создайте пример программы «Hello World» и попробуйте скомпилировать ее, используя «g ++ sam.cpp» в терминале, и она спросит вас, хотите ли вы загрузить пакет g ++. Нажмите y, чтобы установить.
источник