1. 程式人生 > >在Eclipse下配置Arm交叉編譯器

在Eclipse下配置Arm交叉編譯器

    最近在進行Arm平臺下的Linux系統程式設計,需要配置交叉編譯器。習慣了在Windows環境下使用程式設計軟體微笑。下載Eclipse最新的Oxygen版本C/C++程式設計環境。

    本人建議還是下載eclipse-cpp-oxygen-1-win32-x86_64.zip版本的為好。原因是:安裝版本預設是將.p2外掛倉庫安裝到系統盤的使用者目錄下,而解壓版預設是在eclipse目錄下。你懂得,非常方便打包帶走。又不佔用系統盤的空間。

    因為是Arm Cotrex A8系列的MCU,故而選用的交叉編譯器是gcc-linaro-6.3.1-2017.05-i686-mingw32_arm-linux-gnueabihf(因為是windows平臺,如果是linux平臺,則是gcc-linaro-6.3.1-2017.05-i686_arm-linux-gnueabihf.tar)。這是linaro放出的穩定版交叉編譯器,最新的版本是7.1.1。將其解壓,我是將其直接解壓到Eclipse下,方便打包帶走偷笑

。會生成eclipse/gcc-linaro-6.3.1-mingw32_arm-linux目錄。將d:/eclipse/gcc-linaro-6.3.1-mingw32_arm-linux/bin加入到path中(假設eclipse放到D盤)。怎麼加到path中這裡就不多說了。其實我理解這個path現在版本的eclipse不設定都行,但是我沒試,因為已經設定完了,也懶得再去試。為啥說不用設也成呢,因為看下邊見工程就知道了。

    下一步就是建你自己的工程了:

    開啟eclipse.

    選擇file->new->c++ project,會彈出如下對話方塊:


    給工程起個名字(這裡是demo),點next。


再next,


重點來了,這裡有個Cross compiler Prefix: 對話方塊,這個幹嗎的呢。這就是你的編譯器的名稱字首。因為標準的gnu編譯器叫gcc、g++,但是arm的編譯器都有自己的名字,如linaro-6.3.1的g++編譯器就叫arm-linux-gnueabihf-g++.exe,所有的編譯器、彙編器等前面都有arm-linux-gnueabihf-這個字首,eclipse就是通過這個字首來識別特定的編譯器。否則還傻傻的去找g++,哪有啊。如上圖所示,設定好字首和交叉編譯器的安裝路徑後,點finish。

    則eclipse會自動進行識別和匹配交叉工具鏈。

   然後,建立成功。是不是超簡單。生氣

相關推薦

Eclipse配置Arm交叉編譯器

    最近在進行Arm平臺下的Linux系統程式設計,需要配置交叉編譯器。習慣了在Windows環境下使用程式設計軟體。下載Eclipse最新的Oxygen版本C/C++程式設計環境。     本人建議還是下載eclipse-cpp-oxygen-1-win32-x86_

Ubuntu15.10安裝arm交叉編譯器並搭建編譯環境以及hello.c的實現

剛開始是打算用4.5.1版本,後來用的是4.4.3版本,但是方法都是一個道理.之前一直失敗,主要被坑在了環境變數的修改上了…一定得注意路徑哪~ 1下載檔案: 安裝包: arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz

如何在eclipse配置arm交叉編譯環境

1.嵌入式開發環境概述  學習嵌入式開發環境,經常會聽到“搭建交叉編譯環境",初次接觸,感覺好神祕,其實非常簡單,就是如何在普通PC機上編寫並編譯完程式,然後讓這個程式能在ARM等嵌入式板子上跑起來

[轉載]arm交叉編譯器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi區別

模式 系統 性能 enter mantis 比較 芯片 alt print arm交叉編譯器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi區別 (http://www.veryarm.com/296.html) 命名規則 交叉

Eclipse配置Tomcat內存

xmx 自己 ons msi 添加 警告 mar 配置tomcat 就會 在eclipse中設置,居然可以了, 設置步驟如下: 1.點擊eclipse上的debug圖標旁邊的下拉箭頭 2.然後選擇Run Configurations, 3.系統彈出設置tomcat配置頁面

arm交叉編譯器gnueabi、none-eabi、arm-eabi、gnueabihf等的區別【轉】

window with 都是 linu .cn target nbsp htm c庫 轉自:https://www.cnblogs.com/deng-tao/p/6432578.html 博客來之於: http://www.veryarm.com/296.html

arm交叉編譯器的常用工具集簡介

接口調用 比較 程序 objdump objcopy 代碼段 時有 一起 大小   本人新手,想記錄一下自己學習的過程筆記,希望有朋友可以一起學習指正。   很多arm芯片廠商都提供自己的交叉編譯器。像arm-none-linux-gnueabi-xxx之類的,其中arm自

eclipse配置spring

在eclipse下配置spring 1.Windows—>preferences—>Maven—>user Settings 2.建立maven project 第一個名字為公司名,第二個為專案名 3.配置路徑,apach伺服器 4.,進行小奶瓶操作。

Linux搭建arm交叉編譯環境

首先需要在網上搜索arm-linux-gcc-4.3.2.tgz 傳到Linux下,執行tar xzvf arm-linux-gcc-4.3.2.tgz -C/ 解壓到根目錄下(目錄結構/usr/local/arm/4.3.2) 這樣,編譯器就解壓到了Linux系統中 然後建立

Ubuntu安裝MIPS交叉編譯器 mips-linux-gcc

2015年11月16日 10:14:16 xingjiarong 閱讀數:11295 標籤: ubuntu 交叉編譯 更多 個人分類: 環境搭建 作業系統 linux 1.新增源 以root許可權新增下面兩行內容到 /etc/apt/sources.list 檔案 deb http:

Linux安裝ARM交叉編譯器步驟

安裝交叉編譯環境 ==================================== gcc是linux環境下的asm和c語言編譯器,生成的是可以在x86平臺上執行的可執行程式; 而在開發板上執行的程式則需要arm平臺專用的編譯器,也稱為交叉編譯器; 交叉編

eclipse配置GO語言的開發環境

1、配置eclipse下配置GO語言的外掛 點選eclipse的“Help”選單,找到“Install New Software…”選單項。如下圖: 點選“Install New Software…”選單項,顯示如下圖: 在”Name“內輸

eclipse配置tomcat、修改字型、為什麼得執行兩次才能實現新做的改動的問題

問題一: 問題二: 這個問題簡而言之:先儲存再執行就可以一次實現了。 問題三: 我的是英文版的eclipse,所以是window -> preferences -> General -> Appearance -> Colors and F

eclipse配置Tomcat部署目錄

1. Tomcat目錄配置 使用eclipse時,預設情況下Tocmat把我們部署的專案放在了workspaces下面,而不是像Myeclipse預設的那樣放在tomcat安裝目錄所在的 webapps下。通過以下方式可檢視專案的部署目錄:右鍵點選tomcat

arm交叉編譯器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi區別

命名規則 交叉編譯工具鏈的命名規則為:arch [-vendor] [-os] [-(gnu)eabi] arch - 體系架構,如ARM,MIPS vendor - 工具鏈提供商 os - 目標作業系統 eabi - 嵌入式應用二進位制介面(Embedde

Eclipse配置自定義模板(原創)

      我願意承認自己有點懶惰,懶惰的原則是能夠交給機器的工作絕對不用手工去做。在使用Eclipse的過程中就遇到過每次都要手工書寫程式註釋的情況。雖然每個程式不可能完全相同,但是在同一個專案中有很多資訊還是有共性的。那麼,能不能把這些共性的東東提取出來,建立程式的時候能

Eclipse配置javah.exe自動生成jni標頭檔案

最近專案中需要用到JNI來進行java和c++之間的互動,去命令列呼叫javah.exe命令生成jni標頭檔案的方法比較麻煩,可以通過配置Eclipse來解決這個問題,配置方法如下: 1、首先確保你的環境配置沒有問題(我想既然都開始用JNI了因該不會有問題吧!

關於GNU ARM → GNU MCU Eclipse的強行翻譯——eclipse搭建arm開發環境_(1)

我先致敬一波大神,總是有人跟我一樣,不是計算機專業卻整天想搞個大新聞首先宣告,本人翻譯在翻譯專業中應稱作意譯,所以有不同意見歡迎討論====================老子就是正文分割線===============================GNU MCU Ecli

eclipse配置svn(subclipse)

1.先在eclipse裡安裝subclipse: http://subclipse.tigris.org/update_1.8.x 2.安裝好後開啟“SVN 資源庫”視角,在該視角里右擊新建資源庫位置,填入svn地址和賬號密碼,完成 3.對已放入eclipse的專案,點

Eclipse配置Ant指令碼 自動打包帶簽名的Android apk

雖然eclipse很少用了,但是在古老的專案上還是會用到。一個麻煩事是打帶簽名包的時候,非常不方便。下邊紀錄下配置ant,自動打包帶簽名apk的過程,作為備忘。(PC環境為MAC)1,第一步得安ant,下載對應安裝包,解壓後配置環境變數:export ANT_HOME="/U