日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

snowboy嵌入式_编译配置SNOWBOY

發(fā)布時(shí)間:2024/3/12 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 snowboy嵌入式_编译配置SNOWBOY 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

從Snowboy的Git倉(cāng)庫(kù)拉取倉(cāng)庫(kù)文件

根據(jù)系統(tǒng),安裝必要的文件,在README文件中

其他配置

然后去swig文件中編譯每種語(yǔ)言需要的swig文件,這里可能會(huì)遇見(jiàn)一些奇怪的錯(cuò)誤

0.三連擊

./configure

make

make install

如果權(quán)限不夠 加上sudo

1.swig版本不夠

ubuntu庫(kù)中最新的swig是3.0.9的,而運(yùn)行編譯文件至少需要3.0.10的,那就自己去swig官網(wǎng)下載最新的swig文件,自己手動(dòng)編譯

2.缺少PCRE文件,Centos的方法,Ubuntu類似,

1、下載swig2.0.9版本,地址:http://www.swig.org/download.html

2、安裝gcc、g++(已有則跳過(guò)此步)

#yum -y install gcc automake autoconf libtool make

#yum install gcc gcc-c++

3、安裝PCRE,地址:Perl Compatible Regular Expressions Perl Compatible Regular Expressions Perl Compatible Regular Expressions Perl Compatible Regular Expressions(已有則跳過(guò))

#./configure

#make && make install

4、解壓swig2.0.9并編譯安裝

#./configure --prefix=/usr/local/swig2.0.9

#make && make install

5、安裝完成后將路徑添加到文件,#vim /etc/profile ,在最后添加一行:PATH=/usr/local/swig2.0.9/bin:$PATH。保存后重新加載生效:$source /etc/profile

6、嘗試運(yùn)行swig,如果出現(xiàn)swig:error while loading shared libraries:libpcre.so.1異常,則運(yùn)行#ldd $(which swig),理論上會(huì)看到libpcre.so.1 => not found。

7、手動(dòng)添加鏈接:#ln -s /usr/local/lib/libpcre.so.1 /lib,完畢后再次運(yùn)行swig,一切正常,#swig -version可看到版本信息。

3.編譯完以后去example文件里,找到自己語(yǔ)言的demo文件,例如Python的

python2 demo.py resources/snowboy.umdl

4.調(diào)整庫(kù)文件版本

sudo aptitude A=1.2.0111

總結(jié)

以上是生活随笔為你收集整理的snowboy嵌入式_编译配置SNOWBOY的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。