女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

嵌入式軟件開發(fā)中如何提高編譯速度

strongerHuang ? 來源:strongerHuang ? 作者:strongerHuang ? 2021-09-30 10:01 ? 次閱讀

程序員做軟件開發(fā),討厭一件事,那就是編譯代碼速度很慢的問題。

編碼一分鐘,編譯十分鐘,這誰能受的了?

今天就來說說嵌入式軟件開發(fā)中,常見的提高編譯速度的一些操作或者方法。

換更高配置電腦

可能是絕大部分人首先想到的就是:換更高配置的電腦。

這也是其中一個(gè)辦法,但是,有幾家公司愿意給你換電腦?

所以,這個(gè)方法不現(xiàn)實(shí)。

減少編譯輸出文件

有些不必要的調(diào)試、瀏覽信息文件,在編譯時(shí)可以不用配置輸出,比如:

1.Keil MDK

Project -》 Options for Target -》 Output/Listing:

這里面的的配置,就會(huì)影響編譯速度,特別是Browse Information(瀏覽信息),使用Go to Definition Of 功能,就需要有這類文件。

如果勾選,就會(huì)輸出一些“編譯中間文件”,你在設(shè)置的輸出路徑下(默認(rèn)“Listings”和“Objects”)就有很多中間文件,這些文件在編譯過程都會(huì)占用編譯時(shí)間。

這些文件的內(nèi)容及作用可以參看文章:Keil系列教程_文件類型及相關(guān)描述

2.IAR EWARM

類似Keil MDK,IAR也有相關(guān)的輸出文件配置,比如:

Project -》 Options -》 C/C++ Compiler -》 output:

在配置信息中也有很多相關(guān)與編譯相關(guān)的配置,會(huì)影響編譯速度。

IAR各種文件類型,可以參看文章:IAR系列教程_文件類型描述

3.命令行如果使用命令行編譯代碼,這個(gè)問題就可以避免,編譯、鏈接、調(diào)試根據(jù)自己的需求輸入響應(yīng)的命令即可。

比如:

gcc test.c -o test

當(dāng)然,使用命令行,必須要熟記各種命令的用法。

換編譯工具鏈

這個(gè)和換電腦不同的是:換編譯器僅是軟件工具,不用看老板臉色。

比如:

Keil MDK 從AC5升級(jí)到AC6,速度就會(huì)快很多。

還可以將MDK的編譯器換成gcc編譯器:手把手教你在Keil MDK中使用GCC編譯器工具鏈

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5141

    文章

    19528

    瀏覽量

    314926
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5119

    瀏覽量

    88936

原文標(biāo)題:程序員提高代碼編譯速度,都怎么做的?

文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    IAR發(fā)布云端平臺(tái),助力現(xiàn)代嵌入式軟件開發(fā)團(tuán)隊(duì)

    該平臺(tái)為嵌入式軟件開發(fā)人員提供前所未有的自由度與靈活性,助力開發(fā)團(tuán)隊(duì)在工具選擇和日常工作流實(shí)現(xiàn)更高效的協(xié)作與創(chuàng)新。
    的頭像 發(fā)表于 03-12 11:56 ?290次閱讀

    嵌入式軟件工程師就業(yè)好不好?

    、智能醫(yī)療設(shè)備等,都離不開嵌入式軟件的支持。預(yù)計(jì)2025年,物聯(lián)網(wǎng)設(shè)備的數(shù)量將呈爆發(fā)式增長,這將為嵌入式軟件開發(fā)工程師帶來大量的就業(yè)機(jī)會(huì)。 薪資待遇具有競(jìng)爭(zhēng)力 由于
    發(fā)表于 02-20 10:19

    打破技術(shù)壁壘!AWFlow讓嵌入式軟件開發(fā)觸手可及

    嵌入式軟件開發(fā),創(chuàng)意和技術(shù)創(chuàng)新常常難以融合。AWFlow通過其圖形化組態(tài)方法,利用拖拽節(jié)點(diǎn)構(gòu)建業(yè)務(wù)流程圖,幫助用戶實(shí)現(xiàn)奇思妙想。在嵌入式軟件開發(fā)
    的頭像 發(fā)表于 02-10 16:44 ?398次閱讀
    打破技術(shù)壁壘!AWFlow讓<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發(fā)</b>觸手可及

    嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性與軟件開發(fā)環(huán)境

    設(shè)備和智能傳感器)上,這些設(shè)備通常具有有限的計(jì)算能力、存儲(chǔ)空間和功耗。本文將您介紹嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性,以及常見的機(jī)器學(xué)習(xí)開發(fā)軟件開發(fā)環(huán)境。 嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性與優(yōu)勢(shì) 由于
    的頭像 發(fā)表于 01-25 17:05 ?538次閱讀
    <b class='flag-5'>嵌入式</b>機(jī)器學(xué)習(xí)的應(yīng)用特性與<b class='flag-5'>軟件開發(fā)</b>環(huán)境

    嵌入式軟件開發(fā)符合ISO 26262 功能安全標(biāo)準(zhǔn)

    )的符合性呢?現(xiàn)在,您可以通過 “如何遵守 ISO 26262 標(biāo)準(zhǔn) ”白皮書在 ISO 26262 合規(guī)性方面搶占先機(jī)。了解如何以最佳方式加快嵌入式軟件開發(fā)符合
    發(fā)表于 01-15 12:04 ?2次下載

    如何提高嵌入式代碼質(zhì)量?

    嵌入式代碼的質(zhì)量是至關(guān)重要的。本文將探討如何通過有效的開發(fā)方法和工具來提高嵌入式代碼的質(zhì)量,以確保系統(tǒng)的可靠性和可維護(hù)性。 理解嵌入式
    發(fā)表于 01-15 10:48

    一文了解嵌入式軟件開發(fā)的對(duì)象

    以前應(yīng)用場(chǎng)景很單一,嵌入式開發(fā)可能談不上面向?qū)ο?b class='flag-5'>開發(fā)。但現(xiàn)在,做嵌入式開發(fā),沒有面向?qū)ο?b class='flag-5'>開發(fā),你就有點(diǎn)落伍了。 本文結(jié)合個(gè)人經(jīng)驗(yàn)和周立功《抽象接口技術(shù)和組件
    的頭像 發(fā)表于 11-15 10:31 ?740次閱讀
    一文了解<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發(fā)</b>的對(duì)象

    你認(rèn)為嵌入式軟件開發(fā)的盡頭是什么?

    嵌入式軟件開發(fā)的“盡頭”是一個(gè)富有哲理且多維度的概念,因?yàn)樗粌H關(guān)乎技術(shù)發(fā)展的極限,還涉及到行業(yè)應(yīng)用、市場(chǎng)需求、技術(shù)融合與創(chuàng)新等多個(gè)方面。從幾個(gè)不同的視角來看
    的頭像 發(fā)表于 09-18 09:42 ?717次閱讀
    你認(rèn)為<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發(fā)</b>的盡頭是什么?

    EsDA,一站嵌入式軟件

    ,旨在提高嵌入式軟件開發(fā)的效率、性能和可擴(kuò)展性。EsDA全稱是嵌入式系統(tǒng)設(shè)計(jì)自動(dòng)化,它是一個(gè)由AWorksLP、AWStudio、AXPI、AWTK、ZWS等多種
    的頭像 發(fā)表于 09-15 08:10 ?641次閱讀
    EsDA,一站<b class='flag-5'>式</b><b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>

    嵌入式開發(fā)常用軟件有哪些?

    嵌入式開發(fā)常用軟件有哪些? 對(duì)于初學(xué)嵌入式的朋友們,會(huì)想要了解嵌入式軟件開發(fā)常用的軟件有些,有什
    發(fā)表于 09-09 15:22

    嵌入式系統(tǒng)的實(shí)時(shí)操作系統(tǒng)

    嵌入式RTOS是嵌入式應(yīng)用程序運(yùn)行、相互交互和與外界通信的底層軟件機(jī)制。在本節(jié),您將了解嵌入式軟件開發(fā)
    的頭像 發(fā)表于 08-20 11:28 ?774次閱讀

    節(jié)點(diǎn)、跨平臺(tái)開發(fā),AWFlow讓嵌入式開發(fā)變得更簡(jiǎn)單

    國產(chǎn)化趨勢(shì)對(duì)嵌入式軟件開發(fā)構(gòu)成挑戰(zhàn),導(dǎo)致軟件移植和適配需求激增,影響開發(fā)效率。AWFlow軟件通過節(jié)點(diǎn)化和跨平臺(tái)
    的頭像 發(fā)表于 08-02 08:25 ?634次閱讀
    節(jié)點(diǎn)<b class='flag-5'>式</b>、跨平臺(tái)<b class='flag-5'>開發(fā)</b>,AWFlow讓<b class='flag-5'>嵌入式開發(fā)</b>變得更簡(jiǎn)單

    嵌入式軟件開發(fā)與AI整合

    嵌入式軟件開發(fā)與AI整合是當(dāng)前技術(shù)發(fā)展的重要趨勢(shì)之一。隨著人工智能技術(shù)的快速發(fā)展,嵌入式系統(tǒng)越來越多地集成了AI算法,以實(shí)現(xiàn)更復(fù)雜的智能功能。以下是關(guān)于嵌入式
    的頭像 發(fā)表于 07-31 09:25 ?1229次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發(fā)</b>與AI整合

    嵌入式軟件開發(fā)招聘

    本帖最后由 jf_19082533 于 2024-7-26 13:56 編輯 尋求:嵌入式軟件工程師 要求:3年以上開發(fā)經(jīng)驗(yàn),音視頻領(lǐng)域應(yīng)用層開發(fā) 地址:北京市昌平區(qū) 郵箱:10
    發(fā)表于 07-26 13:44

    嵌入式開發(fā)者的未來

    和測(cè)試這些產(chǎn)品的硬件和軟件。汽車行業(yè):現(xiàn)代汽車包含大量的嵌入式系統(tǒng),例如車載娛樂系統(tǒng)、發(fā)動(dòng)機(jī)控制單元、自動(dòng)駕駛系統(tǒng)等。在這個(gè)領(lǐng)域,工程師可以從事嵌入式軟件開發(fā)、系統(tǒng)集
    的頭像 發(fā)表于 06-23 08:10 ?648次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>者的未來