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

首頁 > 學院 > 開發設計 > 正文

在 64 位的 CentOS 6.8 上使用 Mini-XML 時要注意的問題

2019-11-11 03:07:57
字體:
來源:轉載
供稿:網友
    Mini-xml (網站: http://www.msweet.org/PRojects.php?Z3)當前最新的版本是2.10。在 64 位的 CentOS 6.8 上,如果安裝了 GCC,按照幫助文檔里的介紹,使用下列命令編譯并安裝:  ./configure  make  make install  結果如下:  1)在源文件所在目錄下,生成了以下文件:    libmxml.a    libmxml.so    libmxml.so.1    libmxml.so.1.5    如果使用 file 命令查看 so 類型文件,會發現 libmxml.so 是到 libmxml.so.1 的符號鏈接(symbolic link),libmxml.so.1 是到 libmxml.so.1.5 的符號鏈接(symbolic link),libmxml.so.1.5 是一個 64 位的共享庫文件。  2)在 /usr/local/include 目錄下,新增了 mxml.h 文件。  3)在 /usr/local/lib 目錄下,新增了以下文件:    libmxml.a    libmxml.so    libmxml.so.1    libmxml.so.1.5    對于 64 位的 CentOS 6.8,/usr/local/lib 目錄下一般應存放 32 位的共享庫文件,64 位的共享庫文件應該放入 /usr/local/lib64 下。將 64 位的 so 文件放到 /user/local/lib 目錄下,這是 Mini-XML 安裝時的一個紕漏,用戶可以將這些文件從 /usr/local/lib 移動到 /usr/local/lib64 下。

    如果要編譯一個調用了 Mini-XML 的 C 程序,gcc 編譯指令中除了要包括 -lmxml,還要包括 -lpthread ,因為 Mini-XML 在實現時用到了 pthread.h 中聲明的函數。編譯完成后生成的可執行程序有可能是無法執行的,要先告訴 linux 操作系統到哪里可以找到 Mini-XML 的庫文件,最簡單的方法是使用 export LD_LIBRARY_PATH=... 的方法來設置一下查找庫文件的路徑。

  ( 對于 64 位的 CentOS 6.8,默認查找 .h 文件的目錄是 /usr/include ,默認查找 .so 文件的目錄是 /usr/lib64 。如果有足夠權限,可以將 Mini-XML 的庫文件拷貝到 /usr/local/lib64 下。)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 皮山县| 玉林市| 临汾市| 道孚县| 通州区| 平塘县| 磐石市| 乐东| 麻栗坡县| 沂源县| 天全县| 于都县| 吴江市| 武冈市| 嫩江县| 曲周县| 宽城| 遵义县| 双城市| 碌曲县| 泉州市| 雷山县| 兴国县| 醴陵市| 靖西县| 上杭县| 湘西| 南投市| 当雄县| 唐河县| 永丰县| 汾阳市| 雅安市| 霞浦县| 固安县| 乐昌市| 布拖县| 大荔县| 巫山县| 中宁县| 托克逊县|