首頁 > linux教程 > LAMP環境搭建和LNMP環境搭建
閱讀:0
Linux libxml2安裝過程(詳解版)
libXML2是一個用來解析XML文檔的函數庫。它用 C 語言寫成,并且能被多種語言所調用,如 C、C++、XSH、C#、Python、Kylix、Delphi、Ruby、PHP 等。它最初是為 GNOME 開發的項目,但是現在可以用在各種各樣的項目中。
libxml2 的代碼可移植性非常好,因為它基于標準的 ANSI C 庫,并采用了 MIT 許可證。安裝步驟如下。
libxml2 的代碼可移植性非常好,因為它基于標準的 ANSI C 庫,并采用了 MIT 許可證。安裝步驟如下。
1) 安裝python-devel
這個軟件包是 libxml2 的依賴包,如果不安裝,libxml2 安裝就會報錯。這個軟件包只是一個底層依賴包,所以安裝 RPM 包即可。命令如下:yum -y install python-devel
2) 進入解壓縮之后的源碼目錄
這一步不能省略,因為 "./configure"、"make" 和 "make install" 操作的都是當前所在目錄,所以一定要進入解壓縮之后的源碼目錄。命令如下:[root@localhost ~]# cd /usr/local/src/libxml2-2.9.1
3) 編譯前的準備和配置
這一步主要檢查安裝需要的系統環境、配置軟件需要的功能選項,并生成配置安裝文件 Makefile,以后的編譯與編譯安裝過程需要依賴 Makefile 文件。命令如下:
[root@localhost libxml2-2.9.1]#./configure --prefix=/usr/local/libxml2/
#“--prefix=/usr/local/libxml2/”用于指定安裝位置
4) 編譯
也就是依靠 gcc 把源碼包翻譯為二進制的機器語言包。命令如下:[root@localhost libxml2-2.9.1]# make
以上的編譯前配置和編譯都不會在 /usr/local/ 目錄中寫入任何數據,只會在源碼目錄中生成 Makefile 等臨時文件。所以,如果報錯了,則只需執行“make clean”命令清除緩存和臨時文件,再進行安裝即可。5) 編譯安裝
這一步才會真正向 /usr/local/ 目錄中寫入數據。命令如下:[root@localhost libxml2-2.9.1]# make install
這條命令執行之后,就會建立 /usr/local/libxml2/ 目錄,并在目錄下生成相應的文件。beylze編程學院,一個分享編程知識和seo優化知識的網站。跟著beylze一起學習,每天都有進步。
通俗易懂,深入淺出,一篇文章只講一個知識點。
文章不深奧,不需要鉆研,在公交、在地鐵、在廁所都可以閱讀,隨時隨地漲姿勢。
文章不涉及代碼,不燒腦細胞,人人都可以學習。
當你決定關注beylze(公眾號:beylze),你已然超越了90%的其他從業者!