剛開(kāi)始接觸CentOS不久,好多東西不熟悉,不得不一一練手,這次安裝一個(gè)編譯系統(tǒng),這里把簡(jiǎn)單步驟記錄一下免得忘記。
我的要求很簡(jiǎn)單,能編譯C++,能支持openssl開(kāi)發(fā),能支持xml解析器,能支持log4c輸出LOG。
安裝好CentOS后,為了能make我的程序需要安裝很多開(kāi)發(fā)包,第一步就是安裝C++的編譯器了g++.
yum install gcc-c++
可以看到linux提供安裝命令很奇怪,運(yùn)行yum和特定關(guān)鍵字就可以安裝了。安裝過(guò)程中提示下載一些rpm包,選擇yes,最后能自動(dòng)安裝好。
再安裝openssl運(yùn)行包和開(kāi)發(fā)包:
yum install openssl
yum install openssl-devel
同樣這個(gè)命令會(huì)自動(dòng)下載rpm并且安裝,安裝好之后會(huì)/usr/include下找到openssl目錄,在/lib下找到兩個(gè)library.
安裝xml解析器:
yum install expat
也是下載xml的一些lib和頭文件。
yum install log4c-devel
其實(shí)可以看到開(kāi)發(fā)包都是固定的名字加-devel。不過(guò)對(duì)于不了解的安裝,怎么樣知道安裝包的特定名稱還是挺麻煩的。
下面有些標(biāo)準(zhǔn)的安裝包供參考:
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