麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Ubuntu > 正文

嵌入式開發(一) Ubuntu12.04下搭建交叉編譯環境

2024-06-28 13:24:37
字體:
來源:轉載
供稿:網友
嵌入式開發(一) Ubuntu12.04下搭建交叉編譯環境

操作系統:Ubuntu12.04 AMD64位

交叉編譯環境:arm-linux gcc版本4.4.3

前言:

首先理解一下交叉編譯的意思。我們要給嵌入式設備寫應用程序,但是又不能在嵌入式設備上完成所有的代碼開發工作,只能在一臺工作PC上完成然后編譯成二進制文件上傳到嵌入式設備上。但是我們選用的編譯工具鏈不能是工作PC上的,應該是嵌入式設備上的編譯工具鏈,所以,我們要在PC上搭建適用于嵌入式設備的交叉編譯工具鏈。例如,PC上的gcc版本可能是4.6但是arm-linux-gcc的版本卻是4.4.3.

搭建過程:

一、下載適合自己開發板的交叉編譯工具包本文以arm-linux-4.4.3.tar.bz2為例

二、解壓縮到/usr/local/arm目錄下面

# tar xvf arm-linux-4.4.3.tar.bz2 -C /usr/local/arm
三、設置環境變量
# vi /etc/PRofile末尾添加行export PATH=$PATH:/usr/local/arm/arm-linux-4.4.3/bin
四、導入環境變量
# source /etc/profile
五、測試
# arm-linux-gcc -v
出現以下畫面說明是ok了。。。

但是很有可能沒有這么順利,樓主我就遇到了一個問題,在輸入上面命令后,出現如下錯誤:

/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc: 15: exec: /home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found

在網上查了一下,發現是因為Ubuntu使用的是64位系統,需要安裝一些32位的庫:

$ sudo apt-get install ia32-libs

又因為ia32-libs是一個正在被淘汰的庫,所以可能有些它的依賴包是不會被自動下載的,你可以根據他的提示先安裝一下ia32-libs的依賴包,最后就可以把它裝上了。

然后再用# arm-linux-gcc -v 試試就好了!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人福利视频网站 | 欧美亚洲一级 | 19禁国产精品福利视频 | 国产精品国产三级国产在线观看 | 日本高清com| 日本成人一区二区 | 毛片一级视频 | 免费观看9x视频网站在线观看 | 性欧美xxxx极品摘花 | 大逼逼影院 | 国产深夜福利视频在线播放 | 国产九色在线观看 | 7777网站 | 国产一区日韩精品 | 污片视频网站 | 国产成人精品一区二区视频免费 | 国产一区二区三区四区五区加勒比 | 国产黄色网 | 福利在线小视频 | 91成人在线免费视频 | 中国字幕av | 狠狠干91 | 日本高清com| aa国产视频一区二区 | www.com国产精品 | 日韩色视频| av不卡免费在线 | 爱操影院 | 狠狠操精品视频 | 一区二区三区日韩电影 | 国产亚洲精品成人 | 91一级毛片| 久久亚洲精品久久国产一区二区 | 欧美精品| 亚洲综合视频网 | 色a综合 | 成人福利软件 | 色成人在线 | 成人国产精品一区 | 色婷婷久久久亚洲一区二区三区 | 国产福利视频在线观看 |