欧美在线专区-欧美在线伊人-欧美在线一区二区三区欧美-欧美在线一区二区三区-pornodoxxx中国妞-pornodoldoo欧美另类

position>home>sport

手把手教你在Keil MDK中使用GCC編譯器工具鏈

[導讀]Keil MDK 是手把手教使用否支持編譯器?有沒有辦法選擇其他編譯器?

作者 |?strongerHuang

手把手教你在Keil MDK中使用GCC編譯器工具鏈

微信公眾號 |?strongerHuang


Keil MDK 是否支持編譯器?有沒有辦法選擇其他編譯器?


可能你使用其他GUN工具鏈進行編譯時,會出現類似如下錯誤:

    --- Error: can't execute 'as'--- Error: can't execute 'gcc'

    用于ARM芯片的譯器GCC編譯器有許多不同的變體,現在Keil MDK仍然支持GCC編譯器的工具,下面就來講述一下在Keil MDK中使用GCC編譯器工具鏈。手把手教使用?

    1

    關于 GCC

    GCC?原本代表“GNU C Compiler”的譯器意思,它屬于GNU編譯器套件。工具GCC 是手把手教使用 GNU 推出的功能強大、性能優越的譯器多平臺編譯器,是工具 GNU 的代表作品之一。

    目前(2020-11)GCC已經更新到 V10.2版本了。手把手教使用
    早期的譯器GCC主要針對于C語言,隨著編程的工具發展,現在不僅支持C語言,手把手教使用還支持其他很多語言,譯器包括 C++、工具Ada、Objective-C、Fortran 和 Java 等。
    因此,GCC 的意思被重新定義為“GNU Compiler Collection”,也即“GUN 編譯器套件”。
    GCC受到廣大軟件開發者的喜歡,有一個很重要的原因就是免費。你會發現一個問題,很多開源的IDE,基本上集成的編譯器都是GCC,比如STM32CubeIDE、RT-Thread Studio等。
    關于GCC更多的介紹,可以參看我之前分享的文章 GCC為何如此強大??

    2

    下載 GCC 工具鏈

    這里使用的 GCC工具鏈?其實是“GNU Arm嵌入式工具鏈”,是ARM 官方推薦的一套工具,主要是針對32位Arm Cortex-M、 Cortex-R和Cortex-A系列處理器的一套工具鏈。
    GNU Arm”包括GNU編譯器(GCC),可直接從Arm免費獲得,用于Windows,Linux和Mac OS X操作系統上的嵌入式軟件開發。

    進入網頁,根據自己系統選擇合適的版本下載:

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


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


    3

    安裝 GCC 工具鏈

    方法一:安裝exe文件在windows安裝exe文件,相比是一個程序員都會安裝,根據提示信息,基本上一路“next”下去就行了。
    方法二:直接解壓zip壓縮文件如果下載的是zip壓縮文件,直接解壓文件到指定目錄即可。
    如果你進行了第一種方法exe安裝,你進入安裝目錄下,你會發現安裝的文件和這里解壓的文件一樣。


    4

    Keil?配置?GCC 工具鏈

    這里配置方法和我之前分享文章《手把手教你升級Keil MDK的ARM編譯器》中第3章節【Keil 配置編譯器】方法類似。
    打開工程管理,進入“Folders/Extensions”選項欄可以通過菜單:Project ->Manage ->Project items進入。
    也可以通過工具欄工程管理快捷圖標進入:
    這里切換配置編譯器工具方法比較簡單,此時就可以和往常一樣正常使用了。?

    5

    額外說明

    切換編譯器會導致工程配置選項發生變化,比如:
    配置選項發生變化都是小問題,因為不同編譯器,代碼不兼容性才是大問題,比如你直接編譯針對Arm編譯器的代碼,肯定會出問題。

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

    ------------ END------------


    關注 微信公眾號『嵌入式專欄』,底部菜單查看更多內容,回復“加群”按規則加入技術交流群。


    免責聲明:本文內容由21ic獲得授權后發布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯系我們,謝謝!

    Popular articles

    主站蜘蛛池模板: 超污视频在线观看| 交换年轻夫妇无删减| 里番肉本子同人全彩h| 久久国产乱子伦免费精品| 日韩视频一区| 91成人高清在线播放| 无翼少无翼恶女漫画全彩app| 影音色资源| 美女被羞羞网站免费下载| 毛片无码国产| 91精品免费不卡在线观看| 色老太bbw| 亚洲欧美日韩精品久久亚洲区| 又色又爽又黄的视频软件app| 成a人片亚洲日本久久| 女人张开腿让男人桶个爽| 好男人在线社区www| 国产亚洲精品美女久久久久| 日本动漫黑暗圣经| 翁想房中春意浓1-28| 北条麻妃大战黑人| 欧美精品一区二区三区在线 | 亚洲情a成黄在线观看| 亚欧洲精品在线视频免费观看| 小蝌蚪视频在线观看www| 一区二区三区午夜| 强行扒开双腿猛烈进入免费视频| 一进一出抽搐呻吟| swag合集120部| 富二代国app产下载| 韩国漫画羞羞| 色综合久久一本首久久| 久久久久免费精品国产| 91caoprom| 国产精品亲子乱子伦xxxx裸| 俺也去在线观看视频| 免费观看黄页| 久久中文字幕一区二区| 玉蒲团3d| 欧美成人免费观看| 日本三级免费看|