安裝編譯leveldb出現的問題以及總結

2021-08-25 08:31:17 字數 633 閱讀 7869

安裝leveldb:

1、git clone
2、到leveldb目錄下,執行make命令

> make

此時出現了錯誤:

*** no targets specified and no makefile found. stop.

網上有很多解決此錯誤的方法,但是都對我不太適應,後來在該目錄下執行:

> cmake .   有乙個點,指編譯當前檔案

出現了當前cmake版本過低的提示

1、apt-get autoremove cmake

2、開啟cmake的安裝包目錄執行;

./bootstrap

make

sudo make install

大功搞成,執行 cmake --version可以檢視

之前沒有加  sudo ,出現了乙個錯誤;

所以還需要加上sudo,或者用su命令以後,直接用make install

2、所以第2步不應該執行make,而應該執行cmake

>cmake .

3、執行make

>make

levelDB(一) 原始碼編譯安裝

git clone2.編譯安裝cd leveldb mkdir p build cd build cmake dcmake build type release cmake build 這樣,在leveldb build 目錄下生成了乙個靜態庫libleveldb.a,我們把這個靜態庫複製到 usr...

編譯出現File name too long問題

今天編譯1個libffi時,出現了file name too long問題,make 7 stat ffitarget.h file name too long make 7 no rule to make target ffitarget.h needed by all am stop.剛開始以為...

ubuntu ffmpeg 的編譯中出現的問題

現實是很骨感的,尤其是對這方面完全不熟,沒有全面了解的時候,會出現很多問題,比如今天同事給我乙個ffmpeg linux包讓我編譯,編譯不過去了 流程是這樣的 進入ffmpeg所在的資料夾 我按照 同事給的命令輸入 configure enable memalign hack disable deb...