剛開始接觸CentOS不久,好多東西不熟悉,不得不一一練手,這次安裝一個編譯系統,這里把簡單步驟記錄一下免得忘記。
我的要求很簡單,能編譯C++,能支持openssl開發,能支持xml解析器,能支持log4c輸出LOG。
安裝好CentOS后,為了能make我的程序需要安裝很多開發包,第一步就是安裝C++的編譯器了g++.
yum install gcc-c++
可以看到linux提供安裝命令很奇怪,運行yum和特定關鍵字就可以安裝了。安裝過程中提示下載一些rpm包,選擇yes,最后能自動安裝好。
再安裝openssl運行包和開發包:
yum install openssl
yum install openssl-devel
同樣這個命令會自動下載rpm并且安裝,安裝好之后會/usr/include下找到openssl目錄,在/lib下找到兩個library.
安裝xml解析器:
yum install expat
也是下載xml的一些lib和頭文件。
yum install log4c-devel
其實可以看到開發包都是固定的名字加-devel。不過對于不了解的安裝,怎么樣知道安裝包的特定名稱還是挺麻煩的。
下面有些標準的安裝包供參考:
yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel openssl readline-devel perl-Net-SSLeay pcre-devel