1. 程式人生 > >visual studio 2013上搭建arm交叉編譯環境(二) cygwin等軟體的安裝及配置

visual studio 2013上搭建arm交叉編譯環境(二) cygwin等軟體的安裝及配置

   前文已經簡單介紹了要使用visualstudio來搭建arm交叉編譯環境需要安裝的軟體,本篇介紹下各種軟體的安裝方法,主要介紹cygwin的安裝和cygwin中arm9交叉編譯環境的建立,至於vs的安裝,visual gdb的安裝非常簡單,就不做介紹。

一 Visual gdb的安裝使用可參考如下文章:

此文章講解的方式是visualgdb+vmware的方式,此方式還需虛擬機器,比較麻煩,有興趣的可以研究下,我介紹的方式是使用cygwin。我用的版本是

VisualGDB_5.0_beta2.Cracked.By.LCG.rar

在自己在網上很容易找到安裝包和破解檔案。

二 visual assist X介紹和使用說明,使用過vs的應該都用過

安裝包和破解方式網上自己搜下。

三sygwin安裝和arm9交叉編譯的配置

Cygwin是一個在windows平臺上執行的類UNIX模擬環境,是cygnussolutions公司開發的自由軟體(該公司開發的著名工具還有eCos,不過現已被收購)。它對於學習UNIX/Linux操作環境,或者從UNIXWindows的應用程式移植,或者進行某些特殊的開發工作,尤其是使用GNU工具集在Windows上進行,非常有用。隨著嵌入式系統開發在國內日漸流行,越來越多的開發者對Cygwin產生了興趣。[1]

Cygwin 提供一個UNIX 模擬DLL以及在其上層構建的多種可以在 Linux系統中找到的軟體包,在

Windows XP SP3以上的版本提供良好的支援。Cygwin主要由Red Hat及其下屬社群負責維護。

以上是百度百科的介紹,想要深入研究,可上網搜搜,網上很多文章寫的都很不錯,下面介紹下安裝過程。

cygwin軟體的安裝請參考下文,這個說的比較詳細。


2,  選擇installfrom Internet,點選下一步。


3,  選擇安裝目錄,點選下一步。


4,  選擇本地儲存包目錄,就是儲存各種安裝包檔案的目錄,點選下一步


5,  需要聯網,如果沒有代理,直接下一步,如果有代理,請配置。


http://mirrors.163.com/cygwin/

 

7,  選擇下載包列表,空間夠網速好的話,可以全部安裝,點選all後面Default,會變成install 表示全部安裝,如果不需要,可以把Devel 變成install,其他預設,下一步,等待安裝結束。

安裝結束後,開啟cygwin,可在此終端介面進行linux的各種操作,下面介紹下arm9編譯器的安裝方式,這裡僅僅介紹最簡單的方式,如需深入瞭解可參考;

 

首先下載別人編譯好的cygwin交叉編譯其包,如果找不到就只能自己編譯了,根據自己的平臺選擇合適的交叉編譯包,我使用的是arm9的,網上很多包,下載了一個arm-linux-toolchain-cygwin的包,把包複製到cygwin目錄下的一個資料夾中解壓,解壓後記住解壓的路徑,配置環境變數,把資料夾下的bin目錄加入路徑,然後在cygwin終端裡,輸入g++直接輸入編譯器全稱  -v,我的是arm-unknown-linux-gnu-g++.exe –v 會出下編譯器資訊,則說並cygwin下交叉編譯環境配置好了,可以用此編譯器隨便編譯一個測試程式碼,看是否正常。

 

由於時間關係,本篇僅介紹相關軟體的安裝,有關在vs上搭建arm交叉編譯環境的步驟下一篇文章中介紹。

相關推薦

visual studio 2013搭建arm交叉編譯環境 cygwin軟體安裝配置

   前文已經簡單介紹了要使用visualstudio來搭建arm交叉編譯環境需要安裝的軟體,本篇介紹下各種軟體的安裝方法,主要介紹cygwin的安裝和cygwin中arm9交叉編譯環境的建立,至於vs的安裝,visual gdb的安裝非常簡單,就不做介紹。 一 Visua

visual studio 2013搭建arm交叉編譯環境makefile配置編譯過程

        上篇文章已經介紹了cygwin測試工程建立和生成的方法,本文在此工程的基礎上,介紹makefile修改及編譯過程。  debug.mak是makefile的配置檔案,此檔案通過makefile中如下語句匯入到makefile中,作為makefile特定變數的

visual studio 2013搭建arm交叉編譯環境Visual studio2013中Cygwin工程的建立

        前兩篇文章已經介紹了在vs上搭建arm環境的準備工作。 http://blog.csdn.net/water1209/article/details/50926869 http://blog.csdn.net/water1209/article/detail

visual studio搭建arm交叉編譯環境

前言 最近使用SlickEdit進行arm9應用程式的開發,感覺程式碼編輯、查詢、定義跳轉、函式引用處查詢等功能非常不好用,這可能是由於我之前都是在visual  studio(vs)上進行程式碼的開發的原因,個人感覺作為整合開發環境,VS+VA 進行程式碼的開發是最方便,

在Fedora和Ubuntu搭建FFmpeg交叉編譯環境ARM

原文地址:https://github.com/jackyxinli/cross-compile arm-none-eabi-

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 16.04.1 安裝搭建ARM交叉編譯環境編譯pjsip

1.解除安裝沒有用的軟體 sudo apt-get purge libreoffice? sudo apt-get remove vim-? sudo apt-get update sudo apt-get install vim-common

Eclipse搭建ARM交叉編譯環境

工具安裝 eclipse版本: Version: Oxygen Release (4.7.0) 安裝ARM編譯工具 Help=>Install New Software=>add Name為 GNU ARM Eclipse Plug-ins 選擇相應

Visual Studio程式碼版本管理工具Git的使用

首先我們開啟團隊資源管理器找到當前專案所對應的本地儲存庫,雙擊 進入該專案的團隊管理器-主頁接下來,詳細介紹下主頁下四個專案的主要功能:1.更改檢視程式碼改動的地方,以及將改動的程式碼提交到本地Git儲存庫下圖表示YYApplyInfoImpl這個類發生了改動更改數右側的‘+

使用 Visual Studio 開發、測試和部署 Azure Functions測試,部署

1,引言 上一篇介紹了使用使用 Visual Studio 開發 "Azure Functions" 函式,此篇介紹 “Azure Functions” 的測試以及直接從 Vistual Studio 在 Azure 上的部署 ”Azure Functions“應用。 2,建立單元測試專案   &n

從零搭建java後臺管理系統mysql和redis安裝

docker 權限 req 安全性 分享圖片 登錄 red 解析 append 接上篇開始安裝mysql和redis 註意了,如果用阿裏雲服務器,外網訪問的端口必須在安全組開啟,否則外網訪問不通 三、服務器安裝redis和mysql 本次環境搭建將所有第三方服務會安

構建Fabric的web應用--搭建一個Fabric網路環境

想知道更多區塊鏈技術開發問題,請百度【鏈客區塊鏈技術問答社群】進入 配置docker-compose.yml檔案 在 fixtures 目錄下建立一個 docker-compose.yml 檔案並編輯 $ vim docker-compose.yml 將 network下的bas

ubuntu14.04搭建Android-arm交叉編譯環境

前面我們搭建了NDK開發環境 下面開始搭建arm交叉編譯環境 1.下載交叉編譯工具 進入到NDK根目錄:cd /home/wjt/AndroidWorkSpace/NDK_Tools/android-ndk-r10b 下載到指定路徑指令:./build/tools/make-st

docker搭建ros-indigo-arm交叉編譯環境

ROS執行環境:ARM ubuntu14.04 + ROS indigo 在arm環境下編譯ros應用程式,速度極慢,無法忍受,嘗試在x86機器上搭建docker+ros交叉編譯環境。 交叉編譯環境的搭建主要參考: 1 ARM ubuntu環境上安裝arm-indigo

一套完整的ARM交叉編譯環境搭建過程——不使用現成的工具鏈

Glibc是交叉編譯環境的執行庫。首先將glibc-2.13.tar解壓至build-tools,然後將glibc-linuxthreads-2.3.6.tar解壓至glibc原始碼所在目錄,將glibc-ports-2.13.tar.gz解壓至glibc原始碼所在目錄,並重命名為ports。進入

64位Ubuntu 16.04搭建嵌入式交叉編譯環境arm-linux-gcc過程圖解

64位Ubuntu 16.04搭建嵌入式交叉編譯環境arm-linux-gcc過程圖解,開發裸機環境之前需要先搭建其開發環境,畢竟工欲善其事必先利其器嘛。  安裝步驟 1、準備工具安裝目錄 將壓縮包arm-Linux-gcc-4.4.3.tar.gz存放在

fedora9 arm交叉編譯環境搭建

虛擬機器:fedora9 交叉編譯器:arm-Linux-gcc-4.4.3 一、參考網站 二、解壓安裝檔案: 1、解壓編譯器到相應目錄下(我這裡解壓到根目錄): [[email protected] smb]# tar -jxvf  arm-linux-gcc

用NDK在Ubuntu14.04安裝arm交叉編譯環境

之前沒有接觸過交叉編譯,後來因為在實驗室要在機器人上跑arm程式,所以就嘗試著用Ubuntu來編譯arm的程式,自己上網查方法並諮詢了很多同學同事,最終搭建成功了這個交叉編譯環境。 由於NDK中帶有一整套arm的gcc和g++編譯器,庫和檔案,所以用NDK安裝

在Ubentu環境下創建arm交叉編譯環境

老師 build 目錄 更新 hello 分享 date win 例程 學校:華中科技大學機械學院 作業任務:在Ubentu環境下創建arm交叉編譯環境並且在虛擬機中編譯例程 首先,利用U盤安裝windows10+Ubuntu16.04雙系統,系統剛開始安裝,需要執行以下兩

sublime搭建C/C++編譯環境超完美的配置並配內容詳細講解!!

簡述 有兩臺電腦,之前的電腦上就有之前好基友分享的cpp配置。 但是另外一臺電腦上,一開始就沒有配置這個。 然後,在網上搜,發現搜到的那些配置。抱歉,我的意思是,在坐的各位都是垃圾 我的C/