青青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)、通過上述的方法就可以實現對于一些重復性信息的通配符定義,實現如代碼中宏定義的作用。

主站蜘蛛池模板: 五原县| 汾西县| 西乌珠穆沁旗| 阿拉尔市| 尉氏县| 宿州市| 霍州市| 马公市| 新巴尔虎右旗| 吉林市| 奈曼旗| 镇康县| 米脂县| 贡嘎县| 伊通| 阜南县| 怀安县| 上饶县| 三明市| 吉隆县| 久治县| 二手房| 曲周县| 沙雅县| 乌兰县| 周至县| 福州市| 苍梧县| 烟台市| 炉霍县| 新营市| 北流市| 夏河县| 扬中市| 汕头市| 迭部县| 伽师县| 凌云县| 瓮安县| 临夏市| 会同县|