Rumah  >  Artikel  >  Tutorial sistem  >  Penjelasan terperinci tentang menyusun dan memasang GCC di bawah CentOS6.8

Penjelasan terperinci tentang menyusun dan memasang GCC di bawah CentOS6.8

PHPz
PHPzke hadapan
2024-01-07 16:21:231275semak imbas

Mengenai nombor versi lalai GCC yang dipasang melalui yum di bawah CentOS, CentOS 5 ialah 4.1.2;

Banyak kali semasa menyusun dan memasang perisian, versi GCC yang lebih tinggi diperlukan, jika tidak, ralat akan dilaporkan.

Jadi bagaimana untuk menaik taraf versi GCC?

Mula-mula, sahkan nombor versi GCC yang anda tingkatkan.

Versi terkini GCC pada masa ini ialah 5.2, dan CentOS 7 masih menggunakan 4.8, jadi berdasarkan pertimbangan keserasian, saya memilih untuk menaik taraf kepada 4.8.5.

Tapak web rasmi GCC: https://www.php.cn/link/421f8eb2f6d635fc5e09d0b16c59e281

Mari kita mulakan langkah demi langkah untuk menyusun dan memasang GCC 4.8.5 Perlu diingat bahawa sebelum menyusun dan memasang GCC, versi lama GCC dan perpustakaan bergantung mesti dipasang dalam sistem melalui yum.

Jika anda menyusun di bawah sistem x86_64, anda juga perlu memasang libgcc.i686 glibc-devel.i686.

yum pasang -y gcc texinfo-tex flex zip libgcc.i686 glibc-devel.i686

Nota: Apabila menyusun dan memasang GCC, memori mestilah tidak kurang daripada 1GB, Swap mestilah tidak kurang daripada 1GB, dan cakera keras mestilah tidak kurang daripada 10GB. Jika tidak, ia berkemungkinan besar untuk keluar dengan ralat di tengah jalan.

Selepas penyusunan dan pemasangan, direktori gcc-4.8.5 akan menjadi 5GB.

1. Muat turun kod sumber

wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.gz

2. Muat turun pakej pergantungan

Menyusun dan memasang GCC memerlukan kebergantungan pada pakej mpc, mpfr dan gmp. Nasib baik, kod sumber GCC disertakan dengan skrip yang boleh memuat turun pakej pergantungan dengan mudah.

tar zxf gcc-4.8.5.tar.gz cd gcc-4.8.5 ./contrib/download_prerequisites

Penjelasan terperinci tentang menyusun dan memasang GCC di bawah CentOS6.8

Penjelasan terperinci tentang menyusun dan memasang GCC di bawah CentOS6.8

Penjelasan terperinci tentang menyusun dan memasang GCC di bawah CentOS6.8

Susun dan pasang

# cd gcc-4.8.1

#./gcc-4.8.1/configure--prefix=/usr/local/gcc-4.8.1 --enable-languages=c,c+

prefix=/usr/local/gcc-4.8.1 menunjukkan laluan untuk mengkonfigurasi pemasangan Jika laluan pemasangan tidak ditentukan, fail boleh laku akan diletakkan di bawah /usr/local/bin secara lalai penyelenggaraan apabila penyahpasangan diperlukan, hanya padam direktori secara langsung.

enable-languages ​​​​bermaksud memasang bahasa, di sini ia bermaksud hanya memasang c dan c++

Kompilkan

Selepas persiapan selesai, anda boleh menyusunnya

#buat

Proses ini mengambil masa kira-kira 2 jam Jika ralat dilaporkan di tengah-tengah, ia akan menyebabkan ralat maut: gnu/stubs-32, Tiada fail atau direktori seperti yang ditunjukkan di bawah:

Penjelasan terperinci tentang menyusun dan memasang GCC di bawah CentOS6.8

Jalankan arahan berikut dan kemudian susun semula

# yum -y pasang glibc-devel.i686 --setopt=protected_multilib=false

#buat

Atas ialah kandungan terperinci Penjelasan terperinci tentang menyusun dan memasang GCC di bawah CentOS6.8. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:jb51.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam