日韩中文在线观看-欧美性综合-伊人视频在线观看-亚洲免费在线视频观看-国产偷人视频-人妻丰满熟妇岳av无码区hd-国产一级淫片a视频免费观看-国产精品交换-国产精品1区2区3区4区-美女日批视频在线观看-欧美日韩一区二区三区自拍

【Green Hills】GHS自定義配置文件中的通配符

1、 文檔目標(biāo)

解決在自行編寫GHS的配置文件的時(shí)候,對(duì)于一些重復(fù)性的信息使用簡(jiǎn)單通配符進(jìn)行替代,減少重復(fù)性操作的情況。


2、 問題場(chǎng)景

我們?cè)贗DE中或者在編寫Makefile文件的時(shí)候,對(duì)于路徑或者變量信息重復(fù)編寫有的時(shí)候是比較頭疼的,前期編寫的時(shí)候可以還好,在實(shí)際編寫過程中一個(gè)一個(gè)地添加即可。但是,如果后期對(duì)路徑或者變量信息變動(dòng)之后,去修改就比較麻煩。


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

1)、軟件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Release for Embedded ARM

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

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


4、解決方法

1)、在GHS的Multi Project Manager窗口的Edit菜單中有一個(gè)Set Build Macros的選項(xiàng)。(如圖4-1)


圖4-1


2)、然后,會(huì)進(jìn)入到Set Build Macros窗口中,在這里就可以自定義通配符和定義通配符的值。定義好的通配符需要使用“$”符號(hào)進(jìn)行引用。(如圖4-2)


圖4-2


3)、示例:在工程下,我的所有頭文件都在“C:UsersUSERDesktopSTM32F103_Button_GHS”路徑下面,這個(gè)是根路徑(如圖4-3)。通過通配符的定義,將配置文件中所有的“C:UsersUSERDesktopSTM32F103_Button_GHS”都用通配符替代。(如圖4-4)


圖4-3


圖4-4


4)、配置好后,我就可以將我的配置文件中的“C:UsersUSERDesktopSTM32F103_Button_GHS”替換成“$top_dir”(,重新構(gòu)建后,顯示構(gòu)建成功。如圖4-5)


圖4-5


5)、通過上述的方法就可以實(shí)現(xiàn)對(duì)于一些重復(fù)性信息的通配符定義,實(shí)現(xiàn)如代碼中宏定義的作用。

主站蜘蛛池模板: 湛江市| 漳浦县| 南澳县| 本溪| 斗六市| 金门县| 齐河县| 宜州市| 馆陶县| 彰化县| 焦作市| 荔浦县| 陇川县| 清徐县| 江源县| 苍山县| 定安县| 湖南省| 扬中市| 大庆市| 呼伦贝尔市| 牙克石市| 广河县| 布拖县| 海宁市| 上高县| 林周县| 涪陵区| 贡觉县| 尼木县| 玛沁县| 黑水县| 寿阳县| 元朗区| 治多县| 玉树县| 增城市| 秦安县| 会理县| 木兰县| 余江县|