青青av-亚洲激情一区二区-欧洲色综合-看片网址国产福利av中文字幕-成人精品毛片-亚洲黄色免费观看-国产夫妻在线观看-69av电影-久久性片-中文字幕av影片-色综合久久久久无码专区

【Arm】Keil MDK如何指定單文件的優(yōu)化等級

1、 文檔目標(biāo)

解決在MDK中如何對于單個源文件去設(shè)置優(yōu)化等級。


2、 問題場景

在正常的項目開發(fā)中,我們通常都是針對整個工程去做優(yōu)化,相當(dāng)于整個工程都是使用一個編譯器優(yōu)化等級去進(jìn)行的工程構(gòu)建。那么在一些特定的情況下,工程師需要保證我的部分源文件中的所有內(nèi)容單獨進(jìn)行優(yōu)化或者不優(yōu)化。以此來保證指定源代碼的完整性。


3、軟硬件環(huán)境

1)、軟件版本:Keil MDK 5.38a

2)、電腦環(huán)境:Windows 11

3)、外設(shè)硬件:無


4、解決方法

1)、如果需要對于單文件進(jìn)行單獨的選項配置的話,就選中對應(yīng)的源文件,然后,右鍵在打開的菜單中選擇Options for File ‘main.c’。(如圖4-1)


圖4-1


2)、然后,在打開的Options for File ‘main.c’窗口中,切換到C/C++欄,在Optimization中去選擇優(yōu)化等級(如圖4-2)。“<default>”選項是默認(rèn)使用整個工程采用的優(yōu)化等級。選擇“Level 0/1/2/3”就是將對應(yīng)的源文件使用O1/2/3優(yōu)化等級去進(jìn)行構(gòu)建。


圖4-2


3)、然后,在生成的C Compiler Listing文件中就可以看到選用的優(yōu)化等級生效了(如圖4-3)。


圖4-3


主站蜘蛛池模板: 兴文县| 惠来县| 衡水市| 四川省| 万州区| 库车县| 泾川县| 云阳县| 郎溪县| 曲阜市| 农安县| 仪陇县| 茂名市| 双牌县| 革吉县| 景泰县| 福鼎市| 新郑市| 鄂伦春自治旗| 湘阴县| 奉贤区| 郎溪县| 纳雍县| 台安县| 石泉县| 龙岩市| 富蕴县| 嘉义县| 吉林省| 湖州市| 湖南省| 青海省| 鄂托克旗| 湘潭市| 喀喇沁旗| 兴义市| 孝义市| 时尚| 石城县| 南陵县| 阿拉善右旗|