久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

linux下通過xchm工具可以支持chm格式文件的閱讀

 昵稱QAb6ICvc 2022-01-26

我用的是:

xchm-1.14

另外xchm還依賴下面兩個工具,,如果沒有這兩個工具,,configure的時候通不過,;

wxGTK:我用的是wxGTK-2.8.7

libchm:我用的是chmlib-0.39

xchm對wxGTK和libchm之間有版本依賴關系,,具體的版本依賴參見:http://xchm./download.html

安裝過程:

1:安裝wxGTK,進入解壓后的目錄,,執(zhí)行

./configure --with-gtk

make

su到root帳戶

make install

2:安裝chmlib,,進入解壓后的目錄,執(zhí)行

./configure

make

su到root帳戶

make install

(在安裝chmlib的過程中,,使用yum install chmlib安裝后,,但是好像沒有安裝頭文件似的,在configure xchm的時候,,仍然有錯誤,,所以只能下載一個chmlib的源碼包來安裝)

3:安裝xchm,進入解壓后的目錄,,執(zhí)行

./configure

make

su到root帳戶

make install

一切安裝完成后,,執(zhí)行xchm命令,結(jié)果返回:

xchm: error while loading shared libraries: libwx_gtk2_richtext-2.8.so.0

好像是找不到這些共享庫似的,,我在wxGTK的源碼文件夾下面找到了生成的lib包,,里面有這些包,看來是xchm運行的時候庫的路徑配置出錯了,;

根據(jù)文檔,,wxGTK在make install之后,還需要執(zhí)行l(wèi)dconfig命令和配置LD_LIBRARY_PATH等環(huán)境變量似的,結(jié)果重新安裝了wxGTK和xchm,,并且在make install完wxGTK后,,特意執(zhí)行了ldconfig,結(jié)果很快就返回了,,但是xchm仍然無法正常執(zhí)行,,返回錯誤依舊。

進入/etc/ld.so.conf.d目錄,,看到了一些其他工具的conf文件,,里面配置的是各自的lib路徑,但是都在/usr/lib目錄下面,,(按道理說,,/usr/lib是默認的庫文件搜索路徑,應該無需在此配置conf文件,,寫明lib路徑的,,有些不明白,可能ldconfig還沒有研究透)

后來發(fā)現(xiàn)/usr/local/lib目錄下面有wxGTK和chmlib生成的庫文件

執(zhí)行后

ln -s /usr/local/lib/libwx* /usr/lib

ln -s /usr/local/lib/libchm* /usr/lib

再運行xchm,,一切正常,;

說明wxGTK和chmlib在安裝的時候,默認是放在/usr/local/lib目錄下,,而xchm庫文件搜索路徑又包含該目錄,;

————————————————

版權(quán)聲明:本文為CSDN博主「schwarz」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,,轉(zhuǎn)載請附上原文出處鏈接及本聲明,。

原文鏈接:https://blog.csdn.net/schwarz/article/details/2417952

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多