Ubuntu15.10下安裝arm交叉編譯器並搭建編譯環境以及hello.c的實現
剛開始是打算用4.5.1版本,後來用的是4.4.3版本,但是方法都是一個道理.之前一直失敗,主要被坑在了環境變數的修改上了…一定得注意路徑哪~
1下載檔案:
安裝包:
arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
下載地址
http://pan.baidu.com/s/1i31c3Kp
2、開始安裝(建議大家新建一個資料夾),然後將檔案複製到新建的資料夾中
輸入命令:
sudo tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
安裝完成後,輸入ls命令,可以看到一個opt資料夾,如下圖
3.修改環境變數
輸入pwd命令,可檢視當前路徑的絕對路徑
然後輸入命令:
sudo gedit /etc/bash.bashrc
再在編輯器裡:
關於環境變數問題:
環境變數是什麼?例如path,當要求系統執行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到path中指定的路徑去找。使用者通過設定環境變數,來更好的執行程序。
如果上面不加入環境變數,要執行arm-linux-gcc這個程式,則每次都要把arm-linux-gcc的完整路徑寫出來。/usr/local/arm/4.4.3/binarm-linux-gcc 檔名 -o 輸出檔名
這樣非常的麻煩,所以加到path裡面,讓電腦知道這個程式在哪裡。
然後輸入如下命令,更新環境變數
source /etc/bash.bashrc
4.檢查是否將路徑加入到PATH:
說明已經將交叉編譯器的路徑加入PATH。至此,交叉編譯環境安裝完成。
5.測試是否安裝成功
在終端裡輸入arm-linux-gcc-v,這個命令會顯示arm-linux-gcc資訊和版本,如果出現以下資訊則表示安裝成功
至此,安裝已經全部完成!
6 開發環境搭建
然後驗證交叉編譯工具鏈是否安裝成功並且可以使用,如圖九所示,隨便找一個目錄編輯一個hello原始碼。 編輯好hello.c檔案後,儲存退出。然後使用交叉編譯器對hello.c進行編譯,並生成可執行檔案hello,這裡生成的hello檔案並不能像gcc編譯出來的檔案那樣直接使用“./hello”命令執行並顯示內容, 如圖12所示,因為它是一個二進位制檔案,只能下載到開發板上執行!
至此,搭建交叉編譯環境結束!
7 編寫hello.c程式,並用gcc進行編譯,步驟如下:
1) 編輯並儲存
gedit /home/usr/hello.c
2) 輸入程式
# include<stdio.h>
int main()
{
printf("Hello forlinx!\n");
return 0;
}
3) 編譯連線
gcc -o hello hello.c
4) 執行
./hello
執行結果如下:
相關推薦
Ubuntu15.10下安裝arm交叉編譯器並搭建編譯環境以及hello.c的實現
剛開始是打算用4.5.1版本,後來用的是4.4.3版本,但是方法都是一個道理.之前一直失敗,主要被坑在了環境變數的修改上了…一定得注意路徑哪~ 1下載檔案: 安裝包: arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
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下配置Arm交叉編譯器
最近在進行Arm平臺下的Linux系統程式設計,需要配置交叉編譯器。習慣了在Windows環境下使用程式設計軟體。下載Eclipse最新的Oxygen版本C/C++程式設計環境。 本人建議還是下載eclipse-cpp-oxygen-1-win32-x86_
linux 下安裝arm-linux-gnueabi交叉編譯器
++ 支持 準備 shel osi 成功 collect 交叉編譯器 com 1,開發平臺 虛擬機:vm12 系統:ubuntu14.04 LTS 32位 2、準備ARM交叉編譯工具包 編譯uboot和linux kernel都需要ARM交叉工具鏈支持,這裏使
Windows 10下安裝配置Caffe並支持GPU加速(改)
nvi 基本 一個 應該 添加 它的 右鍵 分享圖片 vid 基本環境 建議嚴格按照版本來 - Windows 10 - Visual Studio 2013 - Matlab R2016b - Anaconda - CUDA 8.0.44 - cuDN
關於在ubuntu64下安裝arm-linux-gcc編譯器的問題
在ubuntu64位系統中將arm-linux-gcc新增到環境變數中後,執行arm-linux-gcc可能會出現如下錯誤提示:/usr/local/arm/4.4.3/bin/arm-linux-gcc: 15: exec: /usr/local/arm/4.4.3/bi
Ubuntu下安裝arm-linux-gnueabi-xxx編譯器
安裝ARM-Linux-GCC工具鏈 在你的Ubuntu系統是最新的前提條件下,只需要執行如下命令就可以成功安裝: sudo apt-get install gcc-arm-linux-gnueabi 安裝完成之後,直接在終端中鍵入 arm-linux-guneabi-g
Linux下安裝Python3的django並配置mysql作為django默認數據庫(轉載)
make lba del log pri ica www src rim 我的操作系統為centos6.5 1 首先選擇django要使用什麽數據庫。django1.10默認數據庫為sqlite3,本人想使用mysql數據庫,但為了測試方便順便要安裝一下sqlite開發
[轉載]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) 命名規則 交叉
Windows 10下安裝scrapy(pip方式,非wheel)
pytho www log compiler rap compile sof soft ref 1、安裝Microsoft Visual Studio Build Tools 打開下載鏈接,點擊“https://aka.ms/BuildTools”
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自
windows 10下安裝cuda9.2總結
for 加速 win 文件 如果 驅動 too uda 同時 安裝需求 支持cuda的顯卡 支持cuda的操作系統版本 支持cuda的vs版本 cuda toolkit最後確定Windows 10 下安裝cuda9.2,同時安裝vs2015.3。許多geforce顯卡不支
Mac OS X10.10 下安裝caffe
Mac OS X10.10 下安裝caffe [email protected] http://blog.csdn.net/surgewong 在Linux學習 Caffe【1】有一段時間了,也漸漸地對 Caffe 的框架
linux下安裝anaconda教程,並新增清華映象
最近兩年,人工智慧異常的火爆,各行各業的人都在像人工智慧方向靠近,而目前python是人工智慧領域使用的十分方便的程式語言,接下來為大家介紹一下python的一個開源發新版本——anaconda的安裝方法(主要針對linux系統,Windows安裝方法除了前面
Ubuntu17.10下安裝和編譯caffe問題總結
心血來潮想玩玩caffe,看到官網的這句話果斷就用了Ubuntu17.10 沒錯,如果你使用的是Ubuntu17.04以上的版本,那麼安裝caffe的時候只要 sudo apt install caffe-cpu 去GitHub上clone
CentOS6.10下安裝mysql-5.7.24
odi mys 離線 命令 內容 ODB undle ida 限制 卸載原有mysql 因為mysql數據庫在Linux上實在是太流行了 所以目前下載的主流Linux系統版本基本上都集成了mysql數據庫在裏面 我們可以通過如下命令來查看我們的操作系統上是否已經安裝了mys
win 10下安裝redis
詳情請檢視:https://blog.csdn.net/lamp_yang_3533/article/details/52024744 一、Redis的下載地址 Redis官方並沒有提供Redis的windows安裝包,但在github上, 有相關的下載地址,如下: https
Window 10下安裝Ubuntu 16.04 雙系統
工具/原料: ubuntu-16.04-desktop-amd64.iso(系統映象) UltraISO(軟碟通,用來將系統映象燒到U盤中) 一個空著的U盤(用於當作啟動盤) 安裝流程 1、下載ubuntu16.04系統映象檔案 可以到官網http