[memo]cent6+gcc7/8

Cent6.10 デフォは、gcc-4.4.7 (古!

準備

# yum install centos-release-scl
# yum install scl-utils
# yum install devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-binutils
# yum install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils

有効化

  • テンポラリ
    # scl enable devtoolset-7 bash
    # scl enable devtoolset-8 bash
    
  • 恒久的
    # cat /etc/profile.d/enable_gcc7.sh
    #!/bin/bash
    source scl_source enable devtoolset-7

各バージョン

  • devtoolset-7
    • gcc version 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC)
  • devtoolset-8
    • gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)