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

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

主站蜘蛛池模板: 西城区| 句容市| 清新县| 文水县| 交城县| 且末县| 桂平市| 泗水县| 昭觉县| 嘉兴市| 凉城县| 临江市| 仁化县| 潮安县| 大洼县| 麻城市| 佛教| 化隆| 太原市| 揭阳市| 元朗区| 新晃| 扎赉特旗| 金沙县| 沙田区| 牙克石市| 沈丘县| 柳林县| 丹凤县| 祁阳县| 浑源县| 西盟| 清原| 潮安县| 常州市| 定南县| 商城县| 阳信县| 阿勒泰市| 章丘市| 浮梁县|