1、 文档目标
解决Green Hills中除了Debug、Release两个项目配置之外想要新建一个项目配置选项的问题。
2、 问题场景
在大部分的编译软件中,对于工程的项目构建配置版本都只有Debug和Release两个版本,Debug版本的项目配置用于调试,Release版本的项目配置用于最终发行。那么想要配置多个调试的项目配置版本或者发行版本的,常见的做法只能是将本地的工程文件进行拷贝一份再重新做配置的方式。

图 2-1
3、软硬件环境
1)、软件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Release for Embedded ARM
2)、电脑环境:Windows 11
3)、外设硬件:无
4、解决方法
1)、打开工程配置文件可以看到Debug和Release两个项目配置版本的定义语句。(如图4-1)

图 4-1
2)、想要增加一个,可以在工程配置文件中增加一行语句“defineConfig(descriptive_name short_name build_configuration_file.gpc)”。(如图4-2)
例如:defineConfig ("Release1" "REL" "tgtrelease1.gpc")
(1)、descriptive_name:新的项目配置选项的名称,可自定义。
(2)、short_name:新的项目配置选项的简称,可自定义。
(3)、build_configuration_file.gpc:存储项目配置信息的.gpc文件的路径和文件名。

图4-2
3)、在工程配置文件中设置好后,还需要去到defineConfig语句中.gpc文件定义的路径下面自行创建好对应的.gpc文件(如图4-3)。建议是直接复制其他项目配置版本的.gpc文件,可以直接保留原有的基础配置信息。

图4-3
4)、上面的操作完成后,就可以在GHS中切换到自定义的项目配置选项中进行新的项目配置了。(如图4-4)

图4-4

首页 > 资源中心 > FAQ
