Câu trả lời:
Cài đặt phiên bản mới của GMP, MPFR, MPC từ các nguồn:
curl -O http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.gz
tar zxf gmp-5.0.1.tar.gz
cd gmp-5.0.1/
./configure --prefix=/usr
sudo make install
cd ..
curl -O http://www.mpfr.org/mpfr-current/mpfr-3.0.0.tar.gz
tar zxf mpfr-3.0.0.tar.gz
cd mpfr-3.0.0/
./configure --prefix=/usr
sudo make install
cd ..
curl -O http://www.multiprecision.org/mpc/download/mpc-0.8.2.tar.gz
tar zxf mpc-0.8.2.tar.gz
cd mpc-0.8.2/
./configure --prefix=/usr
sudo make install
Bạn sẽ muốn tải về các gói nguồn. Bạn có thể lấy từ http://gcc.gnu.org/release.html
Tiếp theo bạn sẽ muốn cài đặt gói build-essentials
từ apt. Sử dụng lệnh sau:
sudo apt-get install build-essential
Tiếp theo, bạn sẽ muốn trích xuất gói nguồn vào thư mục riêng của mình:
mkdir -p ~/compiling/gcc
cd !$
tar -zxvf ~/path/to/downloaded/gcc-4.5.2.tar.gz
cd gcc-4.5.2
Sau đó, bạn sẽ muốn biên dịch nó, thông thường quy trình như sau:
./configure
make
sudo make install
Tuy nhiên, nếu bạn bỏ qua phần cuối cùng, bạn vẫn có thể chạy chương trình bằng cách gọi trực tiếp, trong khi vẫn giữ phiên bản gcc hiện đang cài đặt của bạn để sử dụng bình thường.
Tôi đã làm theo các bước này từ trang web GNU và đã cài đặt gcc hoàn hảo: http://gcc.gnu.org/install/prerequisites.html
Về cơ bản, bạn sẽ cần phải cài đặt
và các thư viện khác được đề cập có thể được tìm thấy trong Trình quản lý gói Synaptic.
Đó là tất cả