1,ubunt64位系統安裝之後有些軟件編譯不過去,如make kernel ,make android等,解決辦法
sudo apt-get install ia32-libs
2,make menuconfig之後出錯,缺少庫
sudo apt-get install ncurses
3,android的安裝,先安裝所需要的一系列庫文件
sudo apt-get install git gnupg flex libsdl-dev libesd0-dev valgrind lib32ncurses5 libswitch-perl bison gperf build-essential libgmp10 autoconf automake libtool xmlto
zip curl libc6-dev libncurses5-dev x11proto-core-dev libglapi-mesa libgl1-mesa-dri libx11-dev libreadline6-dev libgl1-mesa-glx libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev
注意不要粘貼的時候空格要小心!
4,android編譯的時候還需要安裝JDK,下載jdk-6u45-linux-x64,下載後記住路徑,然後配置環境變量,在主目錄的.bashrc下配置
下載路徑:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
配置說明:
export JAVA_HOME=/home/acm/jdk1.6.0_21
export JRE_HOME=/home/acm/jdk1.6.0_21/jre
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5,新環境下vi是不能直接用的,會出現鍵盤輸入亂碼問題,解決辦法
sudo apt-get install vim
6,三種訪問設備文件的方法
1,使用devfs文件系統來訪問,具體就是提供硬件的屬性,通過改變屬性就可以改變值,
eg: DEVICE_ATTR(), __val_show(), __val_store()方法來訪問屬性
device_create_file() 在/sys/class/hallo/ 下創建屬性文件,其中的hallo是由device_class創建的,
2,傳統的設備文件方法,就是字符設備 操作/dev/ 下的設備文件
file_operations
3,proc文件系統來訪問,proc文件系統使用 create_proc_entry()函數來創建,他會在/proc/xxx/...
注:class_create 在/sys/class/ 目錄下創建類文件
device_create 在 /sys/class/xxx/下創建設備文件
device_create_file() 在/sys/class/xxx/xxxx/下創建屬性文件
7,在Ubunt下安裝eclipse
從http://www.eclipse.org/downloads/index.php?osType=linux&release=undefined下載合適版本,比如這裏我們下載的:Eclipse IDE forC/C++ Developers。這個版本已經自帶CDT插件,不需要自己安裝。
下載之後解壓到/usr/lib/目錄下,此時就可以直接運行了
8, 創建Eclipse快捷方式