Cài đặt Gcc Mới Nhất Từ Source Trên Centos 7 - DevOps VN

Chuyển đến nội dung

Danh mục

  • Cơ sở dữ liệu (11)
    • Elasticsearch (2)
    • Mysql (1)
    • Oracle (2)
    • Posgresql (4)
  • Code (12)
    • BashShell (4)
    • batch (1)
    • Powershell (2)
    • Python (6)
  • Hệ thống (74)
    • Ảo hoá (7)
    • Container (7)
    • Linux (39)
    • Mail server (1)
    • Web server (2)
    • Windows (12)
  • NETWORK (11)
    • F5 ADC (1)
    • Firewall Juniper SRX (1)
  • Trick (32)

Lưu trữ

  • Tháng bảy 2025 (1)
  • Tháng ba 2025 (1)
  • Tháng sáu 2024 (1)
  • Tháng năm 2024 (1)
  • Tháng tư 2024 (1)
  • Tháng Một 2024 (1)
  • Tháng mười hai 2023 (1)
  • Tháng năm 2022 (2)
  • Tháng hai 2022 (1)
  • Tháng bảy 2021 (1)
  • Tháng sáu 2021 (2)
  • Tháng năm 2021 (3)
  • Tháng tư 2021 (1)
  • Tháng Một 2021 (1)
  • Tháng mười hai 2020 (1)
  • Tháng mười 2020 (1)
  • Tháng chín 2020 (1)
  • Tháng sáu 2020 (2)
  • Tháng năm 2020 (2)
  • Tháng tư 2020 (3)
  • Tháng ba 2020 (5)
  • Tháng hai 2020 (1)
  • Tháng Một 2020 (2)
  • Tháng chín 2019 (2)
  • Tháng tám 2019 (13)
  • Tháng bảy 2019 (7)
  • Tháng sáu 2019 (4)
  • Tháng năm 2019 (5)
  • Tháng tư 2019 (1)
  • Tháng hai 2019 (3)
  • Tháng Một 2019 (8)
  • Tháng mười hai 2018 (1)
  • Tháng mười một 2018 (2)
  • Tháng mười 2018 (8)
Tìm kiếm cho:

Mặc định cài từ yum của centos 7 chỉ có gcc 4.8.5. Khá là cũ, các software mới như redis yêu cầu tối thiểu phải 4.9 mới buld được. Cách cài đặt gcc mới hơn như sau:

Tìm source từ trang chủ: https://gcc.gnu.org/mirrors.html Tìm được  1 repo cảm thấy gần mình nhất sau đó truy cập vào, lấy ra link release, wget về là OK, ở đây là link:

wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-10.1.0/gcc-10.1.0.tar.gz

Giải nén sau đó tiến hành cài đặt:

yum -y install bzip2 wget gcc gcc-c++ gmp-devel mpfr-devel libmpc-devel make wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-10.1.0/gcc-10.1.0.tar.gz tar xzvf gcc-10.1.0.tar.gz cd gcc-10.1.0 ./configure --enable-languages=c,c++ --disable-multilib make -j$(nproc) make install

Sau khi make install tiến hành khai báo

export PATH=/usr/local/bin:$PATH export LD_LIBRARY_PATH=/usr/local/lib64:$LD_LIBRARY_PATH cat <<EOF > /etc/profile.d/gcc10.sh export PATH=/usr/local/bin:$PATH export LD_LIBRARY_PATH=/usr/local/lib64:$LD_LIBRARY_PATH EOF

test lại output thế này là OK

[root@redis1 redis-6.0.1]# gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/10.1.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ./configure --enable-languages=c,c++ --disable-multilib Thread model: posix Supported LTO compression algorithms: zlib gcc version 10.1.0 (GCC) [root@redis1 redis-6.0.1]#

Điều hướng bài viết

Bài viết trước: Xử lý lỗi Memory limit doesn’t accept the negative value trên giao diện web vmware vsphere Bài tiếp theo: Note build zabbix từ source

Từ khóa » Cài đặt Gcc Trên Centos 7