一、編譯安裝gcc 4.8.1
1. 安裝gcc和g++
新安裝的centos缺少編譯環境,必須先安裝舊版本的gcc, 然後再進行自舉編譯
yum -y install gcc
yum -y install gcc-c++
將原始碼包放在home目錄的download目錄中
3. 解壓縮gcc 4.8.1原始碼包
cd /root/downloads/
tar -zxvf gcc-4.8.1.tar.gz
./contrib/download_prerequisites
cd ..
5. 新建目錄存放編譯結果
mkdir gcc-build-4.8.1
6. 進入新目錄,並執行configure命令,產生makefile
cd gcc-build-4.8.1
../gcc-4.8.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
7. 編譯gcc 4.8.1
make -j4
8. 安裝gcc 4.8.1
sudo make install
9. 更新libstdc++.so.6
sudo cp /root/downloads/gcc-build-4.8.1/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.18 /usr/lib
sudo ln -sf /usr/lib/libstdc++.so.6.0.18 /usr/lib/libstdc++.so.6
紅字部分在不同平台上有所不同,注意,如果是64位系統,則命令中的lib要替換為lib64
10. 檢查版本
g++ --version
Centos6 4中編譯安裝MPlayer
說下在centos6.4中編譯安裝mplayer過程,獲得mpalyer的原始碼,解碼包和 三個檔案,down下來 mplayer checkout snapshot.tar.bz2 原始碼 essential 20071007.tar.bz2 解碼器 blue 1.7.tar.bz2 如果提示 e...
CentOS6 4編譯安裝ffmpeg
yasm是乙個完全重寫的nasm彙編。目前,它支援x86和amd64指令集。接受nasm和gnu彙編器 gas 語法,產出二進位制,elf32 elf64 coff mach o的 32和64 rdoff2 的win32和win64物件的格式,並生成stabs 除錯資訊的 dwarf 2 codev...
在CentOS 6 4中編譯安裝GCC 4 7 4
wget r 可以開啟 檢視版本 其中kaldi不能使用4.8.1和4.8.2 解壓 tar zxvf gcc 4.7.4.tar.gz 目錄下 contrib download prerequisites 新建乙個存放編譯結果的目錄 mkdir gcc build 然後在此目錄下呼叫 gcc 4....