Devtoolset-2 предоставляет g ++ - 4.8.2: # dnf install --nogpgcheck devtoolset-2-gcc-c ++
Дополнительная информация: прочтите мой пост здесь https://stackoverflow.com / questions / 37774923 / downgrading-cc-compiler-on-fedora-23-to-a-matlab-r2016a-compatibility-compiler / 37776358 # 37776358
А devtoolset-3 предоставляет g ++ - 4.9.2. Нет репо для Fedora 24, но без дополнительных зависимостей для этих пакетов EL7 они легко устанавливаются. ... Четыре пакета:
devtoolset-3-gcc-4.9.2-6.2.el7.x86_64.rpm
devtoolset-3-gcc-c++-4.9.2-6.2.el7.x86_64.rpm
devtoolset-3-libstdc++-devel-4.9.2-6.2.el7.x86_64.rpm
devtoolset-3-runtime-3.1-12.el7.x86_64.rpm
... доступны как один пакет devtoolset-3-gcc-c ++ _ el7.tar https://drive.google.com/file / d / 0B7S255p3kFXNeElrMmc0TTlYLWM / view? usp = sharing
Распаковать и
cd devtoolset-3-gcc-c++_el7/
# dnf install ./*
Имейте в виду, что команда scl enable devtoolset-3 bash
включает gcc / g ++ v4.9 только в текущем сеансе терминала.
РЕДАКТИРОВАТЬ: Копия файлов репо CentOS7 и «ключевой файл» отлично работает в Fedora 24. Просто скопируйте {CentOS-SCLo-scl-rh.repo, CentOS-SCLo-scl.repo} в / etc / yum .repos.d / и RPM-GPG-KEY-CentOS-SIG-SCLo в / etc / pki / rpm-gpg /.
Файлы, CentOS-SCLo-scl-el7.tar.gz https://drive.google.com/file/d/0B7S255p3kFXNSnR0TkJKbm5qMDQ/view?usp=sharing
Установить: # dnf install devtoolset-3-gcc-c ++
OFF
. Я спотыкался об это существо ON
несколько раз по какой-то причине. (в противном случае любой .docktitem
файл, скопированный в папку лаунчера, мгновенно удаляется снова. Таким образом, также нет подрыва терминальными средствами.)