1. 程式人生 > >嵌入式交叉編譯環境arm-linux-gcc環境搭建

嵌入式交叉編譯環境arm-linux-gcc環境搭建

arm linux gcc 嵌入式交叉編譯環境

  • 準備工具安裝目錄 可以去官網下載對應系統版本的arm-Linux-gcc。將壓縮包arm-linux-gcc-4.4.3.tar.gz存放在一個目錄下。
  • .tar.gz 和.tgz 解壓:tar zxvf FileName.tar.gz 壓縮:tar zcvf FileName.tar.gz DirName
  • 配置系統環境變量(可以系統自動識別不需要每次都完整輸入,可以自動補全) 可以在系統目錄下添加,也可以在當前用戶下添加(僅僅對當前目錄有效)
  • /etc/bash.bashrc 或者 ~/.bashrc 下添加export PATH=$PATH:/home/aldrich/arm/arm-linux-gcc-4.3.2/bin
  • 使環境變量生效 使用命令:source XXX/.bashrc 使環境變量生效(xxx絕對路徑)
  • 檢查環境變量是否設置成功 在終端上輸入命令 arm-linux 再按Tab鍵,如果能自動補全,說明環境變量設置成功了
  • 安裝32位庫兼容包 輸入命令後,出現下面的錯誤提示信息:說是出現這種問題的原因是由於Ubuntu16.04用的是64位的,按以前的解決方法就是使用命令:
  • sudo apt-get install ia32-libs 裝一些32位的庫
  • 出現上述界面是因為Ubuntu16.04版本已不支持ia32-libs的軟件包,而是使用了lib32ncurses5、lib32z1軟件包做為替代,所以在Ubuntu16.04版本當中應該安裝執行:

    sudo apt-get install lib32ncurses5 lib32z1

    嵌入式交叉編譯環境arm-linux-gcc環境搭建