ictclas linux開發注意事項

2021-08-30 09:58:24 字數 1340 閱讀 8751

ictclas linux開發注意事項

在windows上開發好的程式到linux上 是如何呢?

1.專案中用到jni載入ictclas30.dll類庫

public native int ictclas_getelemlength(int nindex);

/* use static intializer */

static

裡面包含 ictclas30.dll庫、libictclas30.so

3.將ictclas30.dll庫放入jdk的bin目錄下

4.將libictclas30.so放入/usr/local/lib目錄中

5.在使用者下的.bashrc中設定ld_library_path

ld_library_path=/usr/local/lib

export ld_library_path

6.在/etc中的ld.so.conf檔案中設定

/usr/local/lib

如果裡面包含了

include /etc/ld.so.conf.d/*.conf

其中在檔案ld.so.conf.d中有檔案描述以上路徑 本步驟可以省略了

7.在第六步驟後會出現乙個錯誤

error while loading shared libraries: libstdc++.so.5: cannot open shared object file: no such file or directory

[url]

[url]

8.此後再執行會出現

/usr/lib/libstdc++.so.5 version 'cxxabi_1.2' not found(required by .....)

參考文件

[url]

compat-libstdc++-33-3.2.3-64.i386.rpm

然後解壓出兩檔案

libstdc++.so.5

libstdc++.so.5.0.7

放到 /usr/lib包下即可

10.再執行就ok了

本次開發的系統是ubuntu 9

window搭建flutter開發環境注意事項

2 flutter和androidhome的環境變數一定要配置,最好先按照flutter sdk然後配置好所有環境變數,再安裝android studio 3 flutter doctor命令實在太香了,可以檢測你的開發環境包括編譯器外掛程式配置情況,安裝完android studio和flutte...

時間盲注手注

基於時間的盲注 時間的概念 使用特定函式讓資料庫去執行,通過自己的設定,來檢視資料庫是否get到我們的請求 函式sleep 設定資料庫的延時或者暫停的時間 函式limit 0,1 限制第乙個的第乙個字元 函式mid 1,1 從第乙個字元開始擷取,只擷取乙個 函式benchmark 引數一,引數二 第...

布林盲注手注

布林盲注 mid str,1,3 字串擷取 意思就是把str這個字串從第乙個字串開始,擷取前三個顯示 substr 這個函式和上面的用法一樣,也是用來擷取字串的 ord 轉換成ascii碼 length 統計長度 version 是檢視資料庫版本 database 檢視當前資料庫名 user 檢視當...