1. 程式人生 > >在ubuntu上安裝Sourcery G++工具鏈(GNU ARM)

在ubuntu上安裝Sourcery G++工具鏈(GNU ARM)

在網上找了找支援Cortex-M3Toolchain,發現網上許多同行都在SourceryG++用這個免費的GNU ARM編譯器,其它比較“主流”的IDE(主要是在Windows下)還沒有更新到可以支援CM3。下載地址:http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057
這是一個跨平臺的工具鏈,在Windows下也可以安裝使用,它並不依賴於Cygwin而直接可用。安裝好後在CMD中就可以像在Linux般爽快了。(試試ls這個命令,你就會知道,原來這個ToolchainWindows帶了的不止是一個編譯器這麼簡單)

windows

下安裝很簡單,下載了EXE可執行檔案後直接雙擊就差不多可以了。而在Linux,也很簡單,輸入幾個命令就可以了:)

其實官方文件上說Linux下的安裝檔案也是圖形化的,但因為Ubuntu(及其祖宗Debian)使用的終端是DASH,不同於其它發行版本,而安裝檔案與之不相容。所以要先重新配置一下。

可以在終端上輸入

    [email protected]:~$ ls -l /bin/sh

    lrwxrwxrwx 1 root root 4 2008-09-13 13:24 /bin/sh -> dash

看到結果了吧,dash。將這個dash設定為最低優先順序。

    [email protected]

:~$ sudo dpkg-reconfigure -plow dash

    Install as /bin/sh? No

這樣算完成了,重新看一下ls -l /bin/sh就可以知道已經指向bash了。這時只要進入你下載的那個Bin檔案安裝檔案目錄中,執行

    /bin/sh arm-2009q1-176-arm-none-linux-gnueabi

這個時候出來了就是圖形化的安裝檔案啦,其實是用JAVA做的是吧。(不知道是不是真的,我也是猜的)。貼張圖吧。



文件上說已經把環境幫忙設定好,就是在home資料夾下修改了.bash_profile中的PATH,如我這裡是這樣的了PATH="/home/dmg/CodeSourcery/Sourcery_G++_Lite/bin:${PATH}"
,不過不起作用,在終端上使用的時候依然是找不到,所以我只好自己在已知的PATH中加入這些檔案的軟連結。

    即sudo cp -s * /usr/yrbins/

這裡假設你在Sourecery_G++_Lite的bin資料夾下面,這裡的的yrbins是我自己特別建立的資料夾,當然也可以直接放到/usr/bin中,就免得獨立建一個資料夾來存放這些連結了。

然後在home下自己的主目錄下修改.bashrc檔案,在最後一行加入一個export PATH=$PATH:/usr/yrbins並輸入

    source .bashrc

一下,就可以在終端下使用這個Toolchain啦。

相關推薦

ubuntu安裝Sourcery G++工具GNU ARM

在網上找了找支援Cortex-M3的Toolchain,發現網上許多同行都在SourceryG++用這個免費的GNU ARM編譯器,其它比較“主流”的IDE(主要是在Windows下)還沒有更新到可以支援CM3。下載地址:http://www.codesourcery.

Ubuntu安裝畫流程圖工具Dia

mage orm div 配置文件 all true 輸入法 inf 分享圖片 一、安裝:     #apt-get install dia-common 二、修改配置文件以支持中文 在終端輸入以下命令: sudo vim /usr/bin/dia 修改配置文件為

linux-arm筆記2:如何在ubuntu安裝ftp,並且用ftp向arm開發板傳檔案

[email protected]:~$ ftp 192.168.1.109    //arm開發板ip Connected to 192.168.1.109. 220 FriendlyARM FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) read

mini2440 編譯工具gcc安裝

asset ide www 路徑 簡單 idt ont php .bashrc 編譯工具鏈(gcc)安裝 by HYH | 2018 年 1 月 1 日 上午 9:36 一 .說明 下載 下載十分簡單,在友善之臂的官網下直接下載即可。名字是arm-*-gcc*.ht

Ubuntu安裝TensorFlowpython2.7版

close red shadow googl 軟件包 -m pandas -- com 筆記內容:Ubuntu上安裝TensorFlow(python2.7版)筆記日期:2018-01-31 Ubuntu上安裝TensorFlow(python2.7版) 我的系統環境:

如果在ubuntu安裝軟體異常結束未正常安裝處理方法

當使用 sudo apt-get install xxxx 意外結束程序時, 再次安裝提示“...... is lock” 1    可以通過 ps -aux | grep xxxx 檢視是那個軟體程序在使用apt,然後kill 他的PID 2&nbs

大資料之mongodb --> 1ubuntu安裝mongodb

1.安裝 MongoDB。 1.為軟體包管理系統匯入公鑰。 Ubuntu 軟體包管理工具為了保證軟體包的一致性和可靠性需要用 GPG 金鑰檢驗軟體包。使用下列命令匯入 MongoDB 的 GPG 金鑰 ( MongoDB public GPG Key h

Ubuntu安裝LAMPApache、Mysql、Php

原文地址:https://howtoubuntu.org/how-to-install-lamp-on-ubuntu Ubuntu有很多工具可以幫助我們一鍵配置LAMP環境,比如tasksel,但這些工具在安裝軟體的過程中經常會修改你的某些配置,比如防火牆配置。日後你的某些埠打不開,應用連不上,往往就是這些

ubuntu安裝siege壓力測試工具

siege工具安裝: 下載siege: wget http://download.joedog.org/siege/siege-3.1.4.tar.gz 安裝siege: 若要測試https,需先安裝openssl庫: sudo apt-get install libs

Android逆向基礎筆記—Android NDK開發2之Windows下的gcc手動編譯交叉連編譯和利Linux Ubuntu系統下的交叉工具手動編譯

一、交叉工具鏈 這些工具都在NDK的路徑下:E:\Android\android-ndk-r13\toolchains\arm-linux-androideabi-4.9\prebuilt\windo

3HomeAssistant安裝--Ubuntu安裝python3和pip

導航連結   HomeAssistant安裝--homeassistant介紹 HomeAssistant安裝--python3和pip HomeAssistant安裝--python3和pip分支 HomeAssistant安裝--homeassistant &n

教你如何在Ubuntu安裝最新版QQ而不是那個老掉牙的2012國際版

———————————————————————— 2017-更新:我這片文章的方法可能已經過時,建議大家參考此文:Ubuntu下安裝新版QQ 如果大家是Ubuntu 16.0.4,那麼很好,我和你一樣,可以完美使用最新的QQ 8.X。 大家都知道,如果你

Git學習系列之Debian或Ubuntu安裝Git詳細步驟圖文詳解

前言   最早Git是在Linux上開發的,很長一段時間內,Git也只能在Linux和Unix系統上跑。不過,慢慢地有人把它移植到了Windows上。現在,Git可以在Linux、Unix、Mac和Windows這幾大平臺上正常運行了。   要使用Git,第一步當然是安裝Git了。   

ubuntu 14.04 安裝交叉編譯工具arm-none-linux-gnueabi

使用解壓版安裝方式,下載工具鏈壓縮包: arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2,參考連結。 解壓縮到/opt/下 ,出現/opt/arm-2014.05 目錄。 #

Ubuntu安裝jdk出現的錯誤

http nbsp libraries runtime 資料 mode log ted 自動 本人按照網上的一篇博客(傳送門)中所提供的方法安裝了jdk,安裝好之後運行java -version命令查看java版本時報錯, 錯誤內容: bash: /usr/lib/jvm

Ubuntu安裝與配置JDK1.8

http 官網 mil sans 16px profile usr wrap $path Ubuntu上安裝與配置JDK1.8 一、下載 下載JDK,由於是Ubuntu。 所以去官網下載tar.gz格式的就可以(ubuntu使用瀏覽器下載網速比較

Ubuntu 安裝 Python 3.5

apt tool apt-get ncurses str sta tps bsp wget 安裝 Python 3.5:sudo apt-get install python3.5sudo apt-get install python3.5-devsudo apt-get

Ubuntu安裝arm-linux-gcc的問題

編譯 根據 blog ima linux bash ubun 不能編譯 部分 由於之前將Ubuntu的更新關掉了,所以導致我下載32位兼容包一直出錯。 在arm-linux-gcc 安裝之後,還不能編譯程序的話,首先看自己的系統是多少位的,因為網上大部分的安裝包都是32位

Ubuntu安裝MySQL跟Workbench

mysql code pan apt ins col cnblogs logs class 1、安裝MySQL sudo apt-get install mysql-server 2、安裝Workbench sudo apt-get install mysql-wor

轉的 CentOS 6.9安裝MySQL 5.6.37 我用的centos7

inux ice x86_64 group ted repo update reads shu 記錄下在CentOS 6.9環境安裝MySQL 5.6.37的過程,供大家參考。 1、準備數據存放的文件系統新建一個邏輯卷,並將其掛載至特定目錄即可。這裏不再給出過程。這裏假設其