国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux libxml2安裝過程(詳解版)

2024-08-27 23:56:26
字體:
來源:轉載
供稿:網友
libXML2是一個用來解析XML文檔的函數庫。它用 C 語言寫成,并且能被多種語言所調用,如 C、C++、XSH、C#、Python、Kylix、Delphi、Ruby、PHP 等。它最初是為 GNOME 開發的項目,但是現在可以用在各種各樣的項目中。

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/”用于指定安裝位置

有些人可能會有疑問:這個軟件的安裝位置和安裝目錄名稱是可以隨意指定的嗎?我們一般會將源碼包安裝到 /usr/local/ 目錄中,這個目錄是 linux 的默認源碼包安裝目錄,并不推薦大家隨意更改。至于安裝目錄名稱,如果只是單獨安裝這個軟件,則目錄名稱可以隨意指定,不一定非要叫“libxml2”。但是我們在搭建 LAMP 環境時,這個軟件會被后面的軟件所調用,如果修改了安裝目錄名稱,那么后面一系列的安裝命令都要進行修改,非常容易報錯,所以不建議大家隨意修改。

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/ 目錄,并在目錄下生成相應的文件。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平阴县| 繁昌县| 牡丹江市| 利川市| 全南县| 开阳县| 沙洋县| 精河县| 阳谷县| 沙坪坝区| 盐边县| 汨罗市| 泸定县| 名山县| 县级市| 大悟县| 乌拉特前旗| 和静县| 湘乡市| 巍山| 宝鸡市| 两当县| 宁安市| 宝兴县| 色达县| 毕节市| 邓州市| 营山县| 重庆市| 舞阳县| 博兴县| 吴桥县| 巨鹿县| 江都市| 金塔县| 揭东县| 城固县| 广安市| 浮梁县| 获嘉县| 上杭县|