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

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

CRF++-0.58在macOS下的配置

2019-11-09 18:42:37
字體:
來源:轉載
供稿:網友

大牛參考鏈接:

1.http://blog.csdn.net/zhongkeli/article/details/12677665 2.http://blog.csdn.net/shomy_liu/article/details/49833875

步驟

1.首先下載linux版本發布包 CRF++-0.58.tar.gz ,google上不去去csdn一抓一大把,自家也有免費的哦。然后將其解壓并進入解壓路徑中,敲入以下命令安裝:

% ./configure % make% su# make install

2.建立以下符號鏈接

ln -s /usr/local/lib/libcrfpp.a /usr/lib/libcrfpp.a ln -s /usr/local/lib/libcrfpp.so /usr/lib/libcrfpp.so ln -s /usr/local/lib/libcrfpp.so.0 /usr/lib/libcrfpp.so.0

3.安裝swig(用Homebrew)

brew install swig

4.安裝成功后進入解壓路徑中的swig目錄,執行make命令;

再進入解壓路徑中的java目錄,再次執行make命令。

此時出錯了:

c++ -O3 -c -fpic CRFPP_wrap.cxx -I/usr/lib/jvm/java-7-openjdk-amd64/include -I/usr/lib/jvm/java-7-openjdk-amd64/include/linuxmake: c++: No such file or directorymake: *** [all] Error 1

發現Makefile文件只適用于Linux系統,修改之后如下(主要是INCLUDE路徑 和 CXX)

TARGET=CRFPPJAVAC=javacJAVA=javaJAR=jarCXX=g++INCLUDE=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/includePACKAGE=org/chasen/crfppLIBS=-lcrfpp -lpthreadINC=-I$(INCLUDE) -I$(INCLUDE)/darwinall: $(CXX) -O3 -c -fpic $(TARGET)_wrap.cxx $(INC) $(CXX) -shared $(TARGET)_wrap.o -o lib$(TARGET).so $(LIBS) $(JAVAC) $(PACKAGE)/*.java $(JAVAC) test.java $(JAR) cfv $(TARGET).jar $(PACKAGE)/*.classtest: env LD_LIBRARY_PATH=. $(JAVA) testclean: rm -fr *.jar *.o *.so *.class $(PACKAGE)/*.classcleanall: rm -fr $(TARGET).java *.cxx

然后就成功了。 這里寫圖片描述

這樣java目錄中就會生成JNI所需要的文件,其中有libCRFPP.so鏈接庫和CRFPP.jar包。 這里寫圖片描述 導入工程,運行解壓路徑中的java目錄中的 test.java 就可以用了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 来宾市| 富蕴县| 尉氏县| 蒲江县| 凤山市| 寻甸| 田阳县| 景东| 四子王旗| 石河子市| 宜黄县| 荆门市| 民勤县| 卢湾区| 启东市| 丰城市| 丹阳市| 行唐县| 黔江区| 宝清县| 河北区| 会理县| 安宁市| 碌曲县| 砀山县| 大田县| 克什克腾旗| 彭水| 平舆县| 达日县| 尼勒克县| 新竹县| 洛阳市| 同江市| 灵璧县| 洮南市| 松潘县| 门源| 土默特右旗| 绥江县| 兰坪|