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

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

1、 文檔目標

解決在自行編寫GHS的配置文件的時候,對于一些重復性的信息使用簡單通配符進行替代,減少重復性操作的情況。


2、 問題場景

我們在IDE中或者在編寫Makefile文件的時候,對于路徑或者變量信息重復編寫有的時候是比較頭疼的,前期編寫的時候可以還好,在實際編寫過程中一個一個地添加即可。但是,如果后期對路徑或者變量信息變動之后,去修改就比較麻煩。


3、軟硬件環境

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

2)、電腦環境:Windows 11

3)、外設硬件:無


4、解決方法

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


圖4-1


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


圖4-2


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


圖4-3


圖4-4


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


圖4-5


5)、通過上述的方法就可以實現對于一些重復性信息的通配符定義,實現如代碼中宏定義的作用。

主站蜘蛛池模板: 商丘市| 肃宁县| 米易县| 广丰县| 古田县| 封开县| 连城县| 吐鲁番市| 东光县| 江安县| 南皮县| 沅江市| 于田县| 保德县| 苏尼特右旗| 建水县| 沙湾县| 广河县| 泾川县| 平和县| 连江县| 秭归县| 龙游县| 庄河市| 姚安县| 西乡县| 科尔| 同江市| 泰安市| 花莲市| 沧源| 武强县| 恩施市| 漳州市| 公主岭市| 霍州市| 射阳县| 万年县| 成都市| 铜川市| 城固县|