recentgcconcentos

Dies ist eine alte Version des Dokuments!


Aktuell GCC auf CentOS installieren

Ein Weg, einen aktuellen C-Compiler auf CentOS zu installieren sind die offiziell unterstützten Software Collections, für unseren Fall insbesondere das Developer Toolset 7.

$ sudo yum install centos-release-scl
$ sudo yum update
$ sudo yum install devtoolset-7-gcc-c++

Welche Software Collections installiert sind, bekommt man mit

scl --list

heraus.

$ gcc --version | head -1
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)

$ scl ---list
devtoolset-6

$ scl enable devtoolset-6 bash

$ gcc --version | head -1
gcc (GCC) 6.2.1 20160916 (Red Hat 6.2.1-3)

Da man nicht jedes Mal eine neue Shell nutzen möchte, hilft der folgende Weg, das zu verwirklichen.

#!/bin/bash
# sclgcc.bash

COMMAND="gcc $@"
scl enable devtoolset-6 "$COMMAND"
#!/bin/bash
# sclc++.bash
COMMAND="c++ $@"
scl enable devtoolset-6 "$COMMAND"
export CC=/home/flod2/bin/sclgcc.bash
export CXX=/home/flod2/bin/sclc++.bash
  • recentgcconcentos.1518446445.txt.gz
  • Zuletzt geändert: 20180212 15:40
  • von Dirk Deimeke