linux下chm工具
来源:互联网 发布:spc数据输出是无线吗 编辑:程序博客网 时间:2024/05/16 11:19
linux下通过xchm工具可以支持chm格式文件的阅读
我用的是:
xchm-1.14
另外xchm还依赖下面两个工具,如果没有这两个工具,configure的时候通不过;
wxGTK:我用的是wxGTK-2.8.7
libchm:我用的是chmlib-0.39
xchm对wxGTK和libchm之间有版本依赖关系,具体的版本依赖参见:http://xchm.sourceforge.net/download.html
安装过程:
1:安装wxGTK,进入解压后的目录,执行
./configure --with-gtk
make
su到root帐户
make install
2:安装chmlib,进入解压后的目录,执行
./configure
make
su到root帐户
make install
(在安装chmlib的过程中,使用yum install chmlib安装后,但是好像没有安装头文件似的,在configure xchm的时候,仍然有错误,所以只能下载一个chmlib的源码包来安装)
3:安装xchm,进入解压后的目录,执行
./configure
make
su到root帐户
make install
一切安装完成后,执行xchm命令,结果返回:
xchm: error while loading shared libraries: libwx_gtk2_richtext-2.8.so.0
好像是找不到这些共享库似的,我在wxGTK的源码文件夹下面找到了生成的lib包,里面有这些包,看来是xchm运行的时候库的路径配置出错了;
根据文档,wxGTK在make install之后,还需要执行ldconfig命令和配置LD_LIBRARY_PATH等环境变量似的,结果重新安装了wxGTK和xchm,并且在make install完wxGTK后,特意执行了ldconfig,结果很快就返回了,但是xchm仍然无法正常执行,返回错误依旧。
进入/etc/ld.so.conf.d目录,看到了一些其他工具的conf文件,里面配置的是各自的lib路径,但是都在/usr/lib目录下面,(按道理说,/usr/lib是默认的库文件搜索路径,应该无需在此配置conf文件,写明lib路径的,有些不明白,可能ldconfig还没有研究透)
后来发现/usr/local/lib目录下面有wxGTK和chmlib生成的库文件
执行后
ln -s /usr/local/lib/libwx* /usr/lib
ln -s /usr/local/lib/libchm* /usr/lib
再运行xchm,一切正常;
说明wxGTK和chmlib在安装的时候,默认是放在/usr/local/lib目录下,而xchm库文件搜索路径又包含该目录;
我用的是:
xchm-1.14
另外xchm还依赖下面两个工具,如果没有这两个工具,configure的时候通不过;
wxGTK:我用的是wxGTK-2.8.7
libchm:我用的是chmlib-0.39
xchm对wxGTK和libchm之间有版本依赖关系,具体的版本依赖参见:http://xchm.sourceforge.net/download.html
安装过程:
1:安装wxGTK,进入解压后的目录,执行
./configure --with-gtk
make
su到root帐户
make install
2:安装chmlib,进入解压后的目录,执行
./configure
make
su到root帐户
make install
(在安装chmlib的过程中,使用yum install chmlib安装后,但是好像没有安装头文件似的,在configure xchm的时候,仍然有错误,所以只能下载一个chmlib的源码包来安装)
3:安装xchm,进入解压后的目录,执行
./configure
make
su到root帐户
make install
一切安装完成后,执行xchm命令,结果返回:
xchm: error while loading shared libraries: libwx_gtk2_richtext-2.8.so.0
好像是找不到这些共享库似的,我在wxGTK的源码文件夹下面找到了生成的lib包,里面有这些包,看来是xchm运行的时候库的路径配置出错了;
根据文档,wxGTK在make install之后,还需要执行ldconfig命令和配置LD_LIBRARY_PATH等环境变量似的,结果重新安装了wxGTK和xchm,并且在make install完wxGTK后,特意执行了ldconfig,结果很快就返回了,但是xchm仍然无法正常执行,返回错误依旧。
进入/etc/ld.so.conf.d目录,看到了一些其他工具的conf文件,里面配置的是各自的lib路径,但是都在/usr/lib目录下面,(按道理说,/usr/lib是默认的库文件搜索路径,应该无需在此配置conf文件,写明lib路径的,有些不明白,可能ldconfig还没有研究透)
后来发现/usr/local/lib目录下面有wxGTK和chmlib生成的库文件
执行后
ln -s /usr/local/lib/libwx* /usr/lib
ln -s /usr/local/lib/libchm* /usr/lib
再运行xchm,一切正常;
说明wxGTK和chmlib在安装的时候,默认是放在/usr/local/lib目录下,而xchm库文件搜索路径又包含该目录;
- linux下chm工具
- Linux下CHM查看工具汇总
- linux AS4 下Chm文件之查看工具 ChmSee
- linux下查看CHM文件的工具,支持中文,图片
- Linux下阅读.chm文档
- Linux下打开chm文件
- linux下打开chm格式文件
- linux下查看chm文件
- ubuntu下查看chm文件的工具
- ubuntu下.chm文档查看工具
- Linux 下的Chm 文件阅读器
- linux 下查看chm文件的软件
- Linux 下看CHM的方法。
- Linux下如何打开chm文件
- Linux下用wine实现CHM制作
- linux下利用firefox插件看chm
- Linux下打开.chm格式文件的解决方案
- LINUX下查看CHM文档的问题
- 我的大脑开太多线程了
- Linux下软件包的解压方式大全
- dfd
- URL中包含中文参数造成乱码的解决之道
- 用Lua在psp下编程
- linux下chm工具
- Silverlight 2.0的开发工具 and 中文字支持
- HttpServletRequest 的 getAttribute() getParameter()
- 网页刷新代码-刷新页面实现方式总结篇
- ASP学习笔记
- Tapestry4应用指南-安装及实例
- ASP学习笔记
- ASP学习笔记
- Asp.NET 连接Access数据库报错