欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Keil MDK使用GCC編譯器的方法

strongerHuang ? 來源:strongerHuang ? 2023-03-24 09:57 ? 次閱讀

有網(wǎng)友問:Keil 編譯速度有點慢,它支持GCC編譯嗎?

其實,Keil MDK使用AC6編譯的速度相對還是快了很多,如果覺得AC5編譯慢,不妨試試AC6。

這里,應網(wǎng)友要求,給大家分享一下在Keil MDK中使用GCC編譯器工具鏈。

關于GCC

GCC 原本代表“GNU C Compiler”的意思,它屬于GNU編譯器套件。 GCC 是 GNU 推出的功能強大、性能優(yōu)越的多平臺編譯器,是 GNU 的代表作品之一。

早期的GCC主要針對于C語言,隨著編程的發(fā)展,現(xiàn)在不僅支持C語言,還支持其他很多語言,包括 C++Ada、Objective-C、Fortran 和 Java 等。

因此,GCC 的意思被重新定義為“ GNU Compiler Collection ”,也即“GUN 編譯器套件”。

GCC受到廣大軟件開發(fā)者的喜歡,有一個很重要的原因就是免費。 你會發(fā)現(xiàn)一個問題,很多開源的IDE,基本上集成的編譯器都是GCC,比如STM32CubeIDE、RT-Thread Studio等。

關于GCC更多的介紹,可以參看我之前分享的文章GCC為何如此強大?

下載 GCC 工具鏈

這里使用的 GCC工具鏈 其實是“ GNU Arm嵌入式工具鏈 ”,是ARM 官方推薦的一套工具,主要是針對32位Arm Cortex-M、 Cortex-R和Cortex-A系列處理器的一套工具鏈。

“GNU Arm”包括GNU編譯器(GCC),可直接從Arm免費獲得,用于Windows,Linux和Mac OS X操作系統(tǒng)上的嵌入式軟件開發(fā)。

下載地址:

進入網(wǎng)頁,根據(jù)自己系統(tǒng)選擇合適的版本下載:

wKgZomQdA8uAR99IAALd3vboY3U897.png

當然,我們這里選擇windows版exe文件,或壓縮文件。 (因為Keil只支持Windows版本)。

其實,你可以在gcc主干上找到分支

安裝 GCC 工具鏈

方法一:安裝exe文件

在windows安裝exe文件,相比是一個程序員都會安裝,根據(jù)提示信息,基本上一路“next”下去就行了。

wKgZomQdA8uANVqeAABCvUw4xt0134.png

wKgaomQdA8uAQ-A5AABL0E-gwvE754.png

wKgZomQdA8uAKw_EAABaloGu_nE745.png

wKgaomQdA8uAexGqAABns0F9DZw632.png

wKgZomQdA8uAcbjdAABNfT4dx10174.png

方法二:直接解壓zip壓縮文件

如果下載的是zip壓縮文件,直接解壓文件到指定目錄即可。

如果你進行了第一種方法exe安裝,你進入安裝目錄下,你會發(fā)現(xiàn)安裝的文件和這里解壓的文件一樣。

wKgaomQdA8uAQs_3AAFnkcvL0Wk916.png

Keil 配置 GCC 工具鏈

這里配置方法和我之前分享文章《手把手教你升級Keil MDK的ARM編譯器》中第3章節(jié)【Keil 配置編譯器】方法類似。

打開工程管理,進入“Folders/Extensions”選項欄

可以通過菜單:Project -> Manage -> Project items進入。

也可以通過工具欄工程管理快捷圖標進入:

wKgaomQdA8uALlqQAAPDaZuy8AU001.png

這里切換配置編譯器工具方法比較簡單,此時就可以和往常一樣正常使用了。

額外說明

切換編譯器會導致工程配置選項發(fā)生變化,比如:

wKgaomQdA8uALJXxAAB2iFfmKZM322.png

配置選項發(fā)生變化都是小問題,因為不同編譯器,代碼不兼容性才是大問題,比如你直接編譯針對Arm編譯器的代碼,肯定會出問題。

這里的細節(jié)比較多,后期抽空再給大家描述切換編譯器代碼遷移修改的內容。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9176

    瀏覽量

    369321
  • GCC
    GCC
    +關注

    關注

    0

    文章

    108

    瀏覽量

    24890
  • keil
    +關注

    關注

    69

    文章

    1214

    瀏覽量

    167328
  • 編譯器
    +關注

    關注

    1

    文章

    1642

    瀏覽量

    49305
  • MDK
    MDK
    +關注

    關注

    4

    文章

    209

    瀏覽量

    32158

原文標題:Keil MDK使用GCC編譯器的方法

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Keil修改ARM編譯器及配置方法

    Keil MDK自 V5.36 版本之后,默認就不帶 Arm Compiler V5版本編譯器。如果需要使用 V5 版本編譯器,就需要自己下載并安裝。
    發(fā)表于 09-19 10:41 ?4993次閱讀
    <b class='flag-5'>Keil</b>修改ARM<b class='flag-5'>編譯器</b>及配置<b class='flag-5'>方法</b>

    請問如何使用GCC編譯Keil下工程C文件?應該怎么操作?

    不得不說Keil貌似是國內用戶使用最多的IDE了,其被ARM收購之后,ARM嵌入了ARMCC等編譯器推出了Keil MDK開發(fā)環(huán)境更是受到了廣大ARM開發(fā)工程師的歡迎,龐大的用戶群(很
    發(fā)表于 07-02 08:15

    基于STM32芯片使用arm-none-eabi-gcc編譯器

    stm32芯片,需要自己搭建編譯環(huán)境。本文將基于STM32芯片使用arm-none-eabi-gcc編譯器,并使用工具makefile完成。二、編譯文件介紹STM32工程建立,可以是在
    發(fā)表于 08-24 08:22

    編譯器KEIL MDK的數(shù)據(jù)類型有哪些?

    編譯器KEIL MDK的數(shù)據(jù)類型有哪些?STM32的數(shù)據(jù)類型有哪些?
    發(fā)表于 11-30 06:45

    如何使用Keil MDK-ARM編譯器構建項目

    前言本教程展示了如何使用VisualGDB使用Keil MDK-ARM編譯器構建項目,使用VisualGDB智能感知包括CodeMap,并使用Visual Studio調試它。步驟在開始之前,確保您
    發(fā)表于 02-09 06:57

    編譯器_keil的優(yōu)化選項問題

    keil編譯器的優(yōu)化選項針對ARM,對STM32編譯的一些優(yōu)化的問題
    發(fā)表于 02-25 14:18 ?3次下載

    淺談gcc編譯器

    3.3 gcc編譯器 GNU CC(簡稱為gcc)是GNU項目中符合ANSI C標準的編譯系統(tǒng),能夠編譯用C、C++和Object C等語言
    發(fā)表于 10-18 13:48 ?0次下載

    Linux上安裝GCC3.4.0編譯器過程

    2004年4月20日最新版本的GCC編譯器3.4.0發(fā)布了。目前,GCC可以用來編譯C/C++、FORTRAN、JAVA、OBJC、ADA等語言的程序,可根據(jù)需要選擇安裝支持的語言。
    發(fā)表于 11-02 11:18 ?0次下載

    關于KEIL ARM編譯器的使用介紹

    KEIL ARM編譯器的使用
    的頭像 發(fā)表于 07-10 10:50 ?6376次閱讀

    控制IRQ和FIQ中斷的編譯器內部函數(shù) 基于Keil MDK

    控制IRQ和FIQ中斷的編譯器內部函數(shù) - 基于Keil MDK
    的頭像 發(fā)表于 02-29 16:45 ?2663次閱讀

    如何在Keil MDK中使用GCC編譯器工具鏈

    : cant execute gcc 用于ARM芯片的GCC編譯器有許多不同的變體,現(xiàn)在Keil MDK仍然支持
    的頭像 發(fā)表于 11-20 15:53 ?4810次閱讀

    Keil MDK使用編譯器AC5與AC6生成瀏覽信息的差異有哪些

    很多使用過Keil MDK的工程師都發(fā)現(xiàn)了一個問題,Keil MDK編譯代碼的時候,速度很慢。 ? 編譯
    的頭像 發(fā)表于 01-18 11:17 ?5434次閱讀
    <b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>使用<b class='flag-5'>編譯器</b>AC5與AC6生成瀏覽信息的差異有哪些

    基于GCC實現(xiàn)支持MISRAC的安全編譯器

    基于GCC實現(xiàn)支持MISRAC的安全編譯器(通信電源技術雜志簡介)-基于GCC實現(xiàn)支持MISRAC的安全編譯器? ? ? ? ? ? ? ? ? ??
    發(fā)表于 09-24 11:09 ?9次下載
    基于<b class='flag-5'>GCC</b>實現(xiàn)支持MISRAC的安全<b class='flag-5'>編譯器</b>

    交叉編譯器安裝教程

    交叉編譯器中“交叉”的意思就是在一個架構上編譯另外一個架構的代碼,相當于兩種架構“交叉”起來了。Ubuntu 自帶的 gcc 編譯器是針對 X86 架構的,而我們現(xiàn)在要
    的頭像 發(fā)表于 09-29 09:12 ?3628次閱讀

    如何在e2 studio中添加IAR和Keil的ARM編譯器

    過程,幫助客戶有效的提升開發(fā)效率。 在較早版本的e 2 ?studio中,針對瑞薩的RA系列RAM內核的產(chǎn)品,默認安裝的是GCC編譯器,但在實際的應用過程中,很多的客戶都習慣于使用IAR或Keil
    的頭像 發(fā)表于 03-14 10:45 ?2144次閱讀