1、編譯內核時出現下面的錯誤
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
CALL scripts/checksyscalls.sh
CC scripts/mod/empty.o
/opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/../../../../arm-none-linux-gnueabi/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
make[2]: *** [scripts/mod/empty.o] Error 1
make[1]: *** [scripts/mod] Error 2
make: *** [scripts] Error 2
解決辦法:
實這個問題就是你64位的操作系統沒有32位的類庫,而android的SDK是要32位支持的,如果沒裝就只能是報上面的錯!
打開終端運行下面的命令:
sudo apt-get update
sudo apt-get install ia32-libs
運行第二個命令時有可能會說找不到或者被其它的所替代,然后再把終端列出的安裝就好了
2、VMware安裝虛擬機Ubuntu提示piix4_smbus:Host SMBus錯誤解決辦法
錯誤: ubuntu開機出現錯誤提示:piix4_smbus 0000:00:007.3: Host SMBus controller not enabled
原因: ubuntu裝入i2c_piix4模塊所致,因為系統找不到這個模塊,所以報錯
處理方法:
1、查明裝入模塊的確切名字,顯示輸出的結果是模塊的確切名字:i2c_piix4
2、將該模塊列入不裝入名單。編輯文件sudo vim /etc/modprobe.d/blacklist.conf,在末尾加入blacklist i2c-piix4
3、重啟reboot
