歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Linux上安裝交叉編譯器

在Linux上安裝交叉編譯器

日期:2017/2/28 16:31:58   编辑:Linux教程

什麼是交叉編譯:在計算機環境中運行的編譯程序,能編譯出在另外一種環境下運行的代碼,如在keil軟件編譯,在單片機上運行。這就是交叉編譯。

以下步驟已經過測試通過

1. (一般可直接跳至第二步)安裝標准的C開發環境,由於Linux安裝默認是不安裝的,所以需要先安裝一下(如果已經安裝好的話,就可以免去這一步了,我的就已經是安裝好的了):

  #sudo apt-get install gcc g++ libgcc1 libg++ make gdb

2. 下載arm-linux-gcc-3.4.1.tar.bz2到任意的目錄下,我把它下載到了我的個人文件夾   裡 /usr/local

  arm-linux-gcc-3.4.1.tar.bz2 的下載地址如下:http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2

3. 解壓 arm-linux-gcc-3.4.1.tar.bz2

  #tar -jxvf arm-linux-gcc-3.4.1.tar.bz2

  解壓過程需要一段時間,解壓後的文件形成了 usr/local/ 文件夾,進入該文件夾,將arm文件夾拷貝到/usr/local/下

  # cd usr/local/

  #cp -rv arm /usr/local/

  現在交叉編譯程序集都在/usr/local/arm/3.4.1/bin下面了

4.  修改環境變量,把交叉編譯器的路徑加入到PATH。(有三種方法,www.linuxidc.com強烈推薦使用方法一)

  方法一:修改/etc/bash.bashrc文件

#vim /etc/bash.bashrc

在最後加上:

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

export PATH

   方法二:修改/etc/profile文件:

# vim /etc/profile

增加路徑設置,在末尾添加如下,保存/etc/profile文件:

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

  方法三:#export PATH=$PATH:/usr/local/arm/3.4.1/bin

  注:(這只能在當前的終端下才是有效的!)

Copyright © Linux教程網 All Rights Reserved