sudo apt-get install libstdc++6

sudo apt-get install libstdc++6linux

yum install  libncurses.so.5
android

sudo apt-get install libncurses.so.5 c++

 

 

sudo apt-get install lib32ncurses5

 

 apt-get update把源更新一下數據庫

使用gdb時的指令ubuntu

(gbd) info line *0x08xxxx

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0ide

libncurses.so.5安裝方法
在命令行中輸入:
sudo apt-get install libncurses5-dev
make menuconfig
Ncurses是一個能提供功能鍵定義(快捷鍵),屏幕繪製以及基於文本終端的圖形互動功能的動態庫。
這就不難解釋爲什麼執行make menuconfig命令須要ncurses了。
Ncurses是一個能提供基於文本終端窗口功能的動態庫. Ncurses能夠:
只要您喜歡,您能夠使用整個屏幕
建立和管理一個窗口
使用8種不一樣的彩色
爲您的程序提供鼠標支持
使用鍵盤上的功能鍵
Ncurses能夠在任何遵循ANSI/POSIX標準的UNIX系統上運行,除此以外,它還能夠從系統數據庫中檢測終端的屬性, 而且自動進行調整,提供一個不受終端約束的接口.所以,Ncurses能夠在不一樣的系統平臺和不一樣的終端上工做的很是好。
oop

 make: *** Waiting for unfinished jobs....
/home/endv/Downloads/android-ndk-r16b-linux-x86_64/android-ndk-r16b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
make: *** [obj/local/x86_64/objs/proto/__/src/Proto/pull_group_info_result.o] Error 127

ui

1 [sudo] password for endv: 
2 Reading package lists... Done
3 Building dependency tree       
4 Reading state information... Done
5 libstdc++6 is already the newest version (9.1.0-2ubuntu2~19.04).
6 libstdc++6 set to manually installed.
7 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
View Code

出現以上問題到緣由主要是Ubuntu用到是X64位,系統中缺乏X32的連接庫,因此ANDROID編譯會報錯,解決方案以下:es5

Q1: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directoryspa

Solution:
# sudo apt-get install libstdc++6


Q2: error while loading shared libraries:libncurses.so.5:cannot oopen shared object file:No such file or directory

Solution:
# sudo apt-get install libncurses5:i386


Android SDK having trouble with ADB
http://askubuntu.com/questions/143774/android-sdk-having-trouble-with-adb

相關文章
相關標籤/搜索