ubunt64位系統下的使用問題

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/目錄下,此時就可以直接運行了     

         eclipse            Eclipse的啓動程序,打開即可運行Eclipse
         icon.xpm        Eclipse圖標,後面創建快捷方式時需要用到

8, 創建Eclipse快捷方式

/usr/share/applications目錄下新建一個文件eclipse.desktop,加入下面的內容,然後加上可執行權限。
$ sudochmod +x eclipse.desktop
eclipse.desktop內容爲:
[DesktopEntry]
Type=Application
Name=Eclipse
Comment=EclipseIntegrated Development Environment
Icon=/usr/lib/eclipse/icon.xpm     //程序圖標文件,改爲你自己的路徑
Exec=/usr/lib/eclipse/eclipse          //eclipse程序,改爲你自己的路徑
Terminal=false
Categories=Development;IDE;C/C++;


  

發佈了47 篇原創文章 · 獲贊 2 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章