博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
张乐最大熵包(maxent)编译使用linux
阅读量:5332 次
发布时间:2019-06-14

本文共 1154 字,大约阅读时间需要 3 分钟。

张乐最大熵包使用总结,我是在linux服务器(64位)上面编译使用的,具体步骤如下:

1 下载最大熵包

        

2 解压

3 配置安装路径

     

./configure --prefix=/home/zouqibo/

 

因为由于是在服务器上面做研发工作,没有root权限,所以只能把安装路径设置在自己的目录下,如果不执行这一步的话,后面的安装会失败,因为没有权限写/usr/下面的空间。

4 编译

 

make

 

5 安装

make install

 

 

注意:

由于我们编译出来了可执行二进制文件和静态库文件libmaxent.a,路径是:/home/zouqibo/maxent,我们在自己项目里面导入静态库的时候,总是出错(应该是开发者没有注意调试linux版本的maxent吧),这个时候我们需要修改src目录下的Jamfile文件,修改如下:

 

InstallBin $(BINDIR) : maxent ;InstallLib $(LIBDIR) : libmaxent$(SUFLIB) ;InstallFile $(STDHDRS)/maxent : maxentmodel.hpp ;InstallFile $(STDHDRS)/maxent : itemmap.hpp ;InstallFile $(STDHDRS)/maxent : meevent.hpp ;InstallFile $(STDHDRS)/maxent : ext_algorithm.hpp ;InstallFile $(STDHDRS)/maxent : eventspace.hpp ;InstallFile $(STDHDRS)/maxent : eventspace.tcc ;InstallFile $(STDHDRS)/maxent : itemmap.tcc ;

 

添加后三行。

然后再执行make ,再执行make install

这还不够,因为在我们项目编译的时候,总是说有的东西没有,其实是项目里面的压缩数据的部门需要依赖于libz.a,下载的地址是:

当然这个时候我们需要安装zlib库,安装方法:

./configure –prefix=/home/zouqibo/ /*zouqibo你可以换成你自己的目录*/

./make

./make install

这样就可以了

在自己程序里面编译的时候,把libz.a引入就可以了。

 

欢迎大家访问:

Wi输入法是一个很优秀的输入法,欢迎大家使用。谢谢哈。

posted on
2012-11-15 10:56 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/charleVV/archive/2012/11/15/2771151.html

你可能感兴趣的文章
Ubunt中文乱码
查看>>
《当幸福来敲门》读后
查看>>
【转】系统无法进入睡眠模式解决办法
查看>>
省市县,循环组装,整合大数组
查看>>
stm32中字节对齐问题(__align(n),__packed用法)
查看>>
like tp
查看>>
posix多线程有感--线程高级编程(线程属性函数总结)(代码)
查看>>
spring-使用MyEcilpse创建demo
查看>>
DCDC(4.5V to 23V -3.3V)
查看>>
kettle导数到user_用于left join_20160928
查看>>
activity 保存数据
查看>>
typescript深copy和浅copy
查看>>
linux下的静态库与动态库详解
查看>>
hbuilder调底层运用,多张图片上传
查看>>
较快的maven的settings.xml文件
查看>>
Git之初体验 持续更新
查看>>
随手练——HDU 5015 矩阵快速幂
查看>>
Maven之setting.xml配置文件详解
查看>>
SDK目录结构
查看>>
malloc() & free()
查看>>