編譯核心遇到的問題彙總

2021-06-29 15:51:26 字數 1966 閱讀 6825

ubutnu12.04編譯android4.2

error while loading shared libraries: libz.so.1:

ubutnu12.04編譯android4.2:error while loading shared libraries: libz.so.1: cannot open shared object file: no such file or directory.

如題,ubuntu12.04-64位編譯android4.2時出現問題:error while loading shared libraries: libz.so.1: cannot open shared object file: no such file or directory.

解決方法:很明顯就是安裝這個庫所在包咯,可是我們怎麼這知道 libz.so.1在哪個包呢?

我們使用命令: apt-file search 來查詢,首先安裝,按如下命令:

1 sudo apt-get install apt-file

安裝完以後系統會提示你update,如果沒有提示,在終端輸入如下命令:

1 sudo apt-file update

apt-file 是用來查詢某個命令或者某乙個庫所在的包的,具體用法如下:

01 dell@dell-optiplex-7010:~$ apt-file search libz.so.1

02 lib32z1: /usr/lib32/libz.so.1

03 lib32z1: /usr/lib32/libz.so.1.2.3.3

04 lib32z1-dev: /usr/lib32/libz.so

05 lsb-build-base3: /usr/lib/lsb3/libz.so

06 zlib1g: /lib/libz.so.1

07 zlib1g: /lib/libz.so.1.2.3.3

08 zlib1g-dbg: /usr/lib/debug/lib/libz.so.1.2.3.3

09 zlib1g-dbg: /usr/lib/debug/usr/lib32/libz.so.1.2.3.3

10 zlib1g-dev: /usr/lib/libz.so

使用apt-file search 查詢你的庫所在包就行了,右邊的是匹配你的庫,左邊的是你查的庫所在的包,所以最後安裝對應的包就行了。

1 sudo apt-get install lib32z1

如果只為解決問題,只需上面這一條命令就ok了!

make menuconfig

後,出現如下錯誤:

*** unable to find the ncurses libraries or the

*** required header files.

*** 'make menuconfig' requires the ncurses libraries.

****** install ncurses (ncurses-devel) and try again.

***make[1]: *** [scripts/kconfig/dochecklxdialog] 錯誤 1

make: *** [menuconfig] 錯誤 2

上述錯誤是說,執行make menuconfig 命令需要安裝ncurses-dev

解決方案:

在命令列中輸入:

sudo apt-get install libncurses5-dev

gmake is gnu make, so ubuntu use gmake as make.

in order to solve the "gmake: command not found" problem, it is only to make a soft link with make. take the following command as a reference.

ln -s /usr/bin/make /usr/bin/gmake

編譯核心遇到的問題

bios開啟虛擬化 安裝vmware tools 多行刪除 1.首先在命令模式下,輸入 set nu 顯示行號 2.通過行號確定你要刪除的行 3.命令輸入 32,65d 回車鍵,32 65 行就被刪除了,很快捷吧 如果無意中刪除錯了,可以使用 u 鍵恢復 命令模式下 更換完映象源要 update a...

編譯caffe遇到的問題彙總

解壓之後,執行如下命令 sudo cp include cudnn.h usr local include sudo cp lib64 libcudnn.usr local lib 鏈結庫檔案 sudo ln sf usr local lib libcudnn.so.7 0.64 usr local...

核心編譯遇到的一些問題

我在編譯核心的時候也不知道是我的編譯方式有問題還是其他的原因 使用的是天嵌e8的開發板附帶的原始碼,cpu是三星的s5pv210,核心版本3.0.8 遇到了很多的問題,下面就是我遇到的一些問題和解決方案,有些方案是我在網上找,有些是我自己想的,如果有什麼不對的,請告知,謝謝 問題1 drivers ...