一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

巧用編譯器之編譯警告

撞上電子 ? 2024-08-30 11:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

STM32CubeIDE 中,我們可以通過(guò)主動(dòng) warning(甚至 error)的方式來(lái)通知工程師,使得一些容易遺漏的配置得到重視。例如,在釋放參考代碼給客戶時(shí),希望客戶注意到里面的項(xiàng)目名稱和項(xiàng)目版本,那么我們可以在代碼中,通過(guò)“#error”來(lái)強(qiáng)調(diào)必須要修改的信息,通過(guò)“#warning”來(lái)備注需要注意的信息。具體代碼如圖:

792af046-6682-11ef-89ff-92fbcf53809c.png

這樣,當(dāng)客戶編譯工程時(shí),會(huì)出現(xiàn) error 和 warning,將“#error”和“#warning”兩行分別注釋掉,才可以分別消除這兩項(xiàng)編譯信息,以此達(dá)到警示客戶的目的。

793e3426-6682-11ef-89ff-92fbcf53809c.png

來(lái)源:ST社區(qū)

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

    關(guān)注

    2293

    文章

    11032

    瀏覽量

    365035
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70757
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1662

    瀏覽量

    50228
  • STM32CubeIDE
    +關(guān)注

    關(guān)注

    0

    文章

    1

    瀏覽量

    287
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ARM編譯器錯(cuò)誤和警告參考指南

    您可以使用命令行選項(xiàng)來(lái)控制編譯器的診斷消息的嚴(yán)重性生產(chǎn)。 編譯器通常會(huì)警告潛在的可移植性問(wèn)題和其他危險(xiǎn)。 將遺留代碼(例如,舊式C)移植到ARM?時(shí)編譯器,許多
    發(fā)表于 08-08 06:00

    ICC AVR編譯器的安裝與使用

    ICCAVR編譯器的安裝、運(yùn)行、破解、使用 用ICCAVR編譯器產(chǎn)生初始化程序和程序框架
    發(fā)表于 07-09 18:06 ?258次下載

    基于CoSy的編譯器開發(fā)的研究

    CoSy是ACE公司開發(fā)的編譯器構(gòu)造框架[1]。它提供共享工具和引擎來(lái)構(gòu)造編譯器,編譯器開發(fā)者只專注于目標(biāo)機(jī)相關(guān)代碼的開發(fā)。CoSy框架生成的編譯器具有可擴(kuò)展性和可移植性??梢愿鶕?jù)目
    發(fā)表于 08-19 17:49 ?0次下載
    基于CoSy的<b class='flag-5'>編譯器</b>開發(fā)的研究

    PICC編譯器下載

    PICC編譯器下載
    發(fā)表于 05-25 17:44 ?168次下載

    NEC編譯器培訓(xùn)手冊(cè)

    NEC編譯器培訓(xùn)手冊(cè),開發(fā)者可根據(jù)功能要求對(duì)編譯器進(jìn)行設(shè)計(jì)。
    發(fā)表于 05-03 14:23 ?15次下載

    編譯器是如何工作的_編譯器的工作過(guò)程詳解

    隨著計(jì)算機(jī)的發(fā)展,編譯器已經(jīng)發(fā)揮著十分重要的作用。本文主要介紹了編譯器的種類、編譯器的工作原理以及編譯器工作的具體操作過(guò)程及步驟詳解。
    發(fā)表于 12-19 12:54 ?1.7w次閱讀

    編譯器原理到底是怎樣的帶你簡(jiǎn)單的了解編譯器原理

    編程語(yǔ)言是怎樣工作的 理解編譯器內(nèi)部原理,可以讓你更高效利用它。按照編譯的工作順序,逐步深入編程語(yǔ)言和編譯器是怎樣工作的。本文有大量的鏈接、樣例代碼和圖表幫助你理解編譯器
    的頭像 發(fā)表于 12-23 17:25 ?1.2w次閱讀

    Verilog HDL 編譯器指令說(shuō)明

    Verilog HDL 編譯器指令 復(fù)雜一點(diǎn)的系統(tǒng)在進(jìn)行設(shè)計(jì)或者驗(yàn)證時(shí),都會(huì)用到一些編譯器指令,那么什么是編譯器指令? ? Verilog HDL編譯器指令由重音符(‘)開始。在Ver
    的頭像 發(fā)表于 11-03 09:31 ?4286次閱讀
    Verilog HDL <b class='flag-5'>編譯器</b>指令說(shuō)明

    交叉編譯器安裝教程

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

    領(lǐng)域編譯器發(fā)展的前世今生

    近年來(lái),隨著GPU和DSA架構(gòu)在不同領(lǐng)域的廣泛應(yīng)用,特別是AI系統(tǒng)相關(guān)技術(shù)的飛速發(fā)展,對(duì)于編譯器的需求越來(lái)越強(qiáng)烈。編譯器已經(jīng)從一個(gè)相對(duì)小眾的研究領(lǐng)域,變?yōu)閷W(xué)界和業(yè)界都高度關(guān)注并大量投入的方向
    的頭像 發(fā)表于 02-03 10:37 ?2135次閱讀

    應(yīng)用筆記|巧用 STM32CubeIDE 編譯警告

    關(guān)鍵字:STM32CubeIDE,warning,編譯警告 目錄預(yù)覽 1 前言 2 巧用 warning 3 小結(jié) 1. 前言 編譯警告對(duì)于
    的頭像 發(fā)表于 06-29 17:35 ?2076次閱讀
    應(yīng)用筆記|<b class='flag-5'>巧用</b> STM32CubeIDE <b class='flag-5'>之</b><b class='flag-5'>編譯</b><b class='flag-5'>警告</b>

    巧用 STM32CubeIDE 編譯警告

    巧用 STM32CubeIDE 編譯警告
    的頭像 發(fā)表于 10-25 16:33 ?1489次閱讀
    <b class='flag-5'>巧用</b> STM32CubeIDE <b class='flag-5'>之</b><b class='flag-5'>編譯</b><b class='flag-5'>警告</b>

    Triton編譯器功能介紹 Triton編譯器使用教程

    Triton 是一個(gè)開源的編譯器前端,它支持多種編程語(yǔ)言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一個(gè)可擴(kuò)展和可定制的編譯器框架,允許開發(fā)者添加新的編程語(yǔ)言特性和優(yōu)化技術(shù)
    的頭像 發(fā)表于 12-24 17:23 ?1689次閱讀

    Triton編譯器與其他編譯器的比較

    Triton編譯器與其他編譯器的比較主要體現(xiàn)在以下幾個(gè)方面: 一、定位與目標(biāo) Triton編譯器 : 定位:專注于深度學(xué)習(xí)中最核心、最耗時(shí)的張量運(yùn)算的優(yōu)化。 目標(biāo):提供一個(gè)高度抽象、靈活、高效
    的頭像 發(fā)表于 12-24 17:25 ?1011次閱讀

    Triton編譯器的優(yōu)化技巧

    在現(xiàn)代計(jì)算環(huán)境中,編譯器的性能對(duì)于軟件的運(yùn)行效率至關(guān)重要。Triton 編譯器作為一個(gè)先進(jìn)的編譯器框架,提供了一系列的優(yōu)化技術(shù),以確保生成的代碼既高效又適應(yīng)不同的硬件架構(gòu)。 1. 指令選擇
    的頭像 發(fā)表于 12-25 09:09 ?997次閱讀