【嵌入式linux】(第二步):安裝交叉編譯器(arm-linux-gcc)以及整合式開發環境(eclipse)__linux

來源:互聯網
上載者:User

  上一步已經安裝好了ubuntu了,更新好語言套件後就可以開始下一步了。



1.安裝arm-linux-gcc,不管你是從網上下載的,還是開發板光碟片裡面的,都可以,版本也沒什麼限制,我的是arm-linux-gcc-4.3.2。

  進入arm-linux-gcc安裝包的目錄,我的位置是在 /home/cfan/temps這個目錄裡面



 開啟一個終端,cd到目前的目錄

   cd home/cfan/temps/



 建立安裝目錄,建議安裝到/usr/local/arm

 輸入命令:sudo mkdir /usr/local/arm 執行後需要輸入管理員密碼。


 

解壓並複製檔案:sudo tar zxvf arm-linux-gcc-4.3.2.tgz -C /

 等待解壓完畢,可以在/usr/local/arm/這個目錄裡面看到 4.3.2/ 這個目錄。



 


2.修改arm-linux-gcc的環境變數,說白了就是你輸入arm-linux-gcc的時候系統知道在哪裡去調用。

  終端中執行 sudo gedit /etc/profile  ,修改使用者環境變數,注意這個是使用者環境變數,以後只能使用arm-linux-gcc,而不能使用sudo arm-linux-gcc,因為sudo後系統使用的是系統內容變數而非使用者環境變數。

  在彈出的文字編輯器的最後一行輸入:

  export PATH=$PATH:/usr/local/arm/4.3.2/bin


這個路徑要看自己的arm-linux-gcc這個程式的實際路徑進行修改,有的在arm/xxxx/usr/bin這個目錄裡面,儲存關閉即可。

  重啟或者登出一下系統,在終端中輸入arm-linux-gcc -v  如果能返回相關資訊,那麼就安裝完成了,否則就百度一下,早點把問題解決吧。





  

3.下載並安裝eclipse整合式開發環境。

   eclipse是個開源的免費的整合式開發環境,很好用的,我使用的版本是4.2.0,但是安裝之前需要先安裝java虛擬機器。

  eclipse下載地址:http://www.eclipse.org/downloads/


  

javaJRE下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html


    下載自己需要的版本




將這兩個軟體下載完後解壓,然後將eclipse的目錄複寫到自己定義的位置,這個可以隨便放,我放到位置是home/cfan/tools/這個目錄下面,同樣我的java也放到這個目錄下面了,後面又要修改使用者環境變數了。

   在終端中輸入 :sudo gedit /etc/profile ,同樣在最後面添加

JAVA_HOME=/home/cfan/Tools/java/jre/
PATH=$JAVA_HOME/bin:$PATH

  並儲存,這個路徑也要根據實際情況進行修改。 


 修改一樣需要重啟或者複位,然後在終端中輸入 java -version即可看到版本資訊。

 

 


4.漢化eclipse,後面會教大家如何使用eclipse開發arm-linux程式以及arm linux驅動,免去 了makefile,以及無休止的命令,降低學習難度。

 下載漢化包,這一步可以不要,下載後解壓覆蓋到eclipse的features和plugins目錄中就可以了。

漢化包下載地址:http://download.csdn.net/detail/cp1300/4790834

在終端中輸入:./eclipse,前提是先cd到eclipse的目錄,即可開啟eclipse。


  安裝整合式開發環境到此告一段落了,後面就等著開發了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.