常见的 [env]
具有通用选项的可选配置环境 所有人之间共享 [env:NAME]
platformio.ini 中的环境 文件。 如果配置文件有很多,这非常有用 环境 [env:NAME]
他们共享共同的设置。
例如:
[env] platform = ststm32 framework = stm32cube board = nucleo_l152re lib_deps = Dep1, Dep2[env:release] build_flags = -D RELEASE lib_deps =${env.lib_deps}Dep3[env:debug] build_type = debug build_flags = -D DEBUG lib_deps = DepCustom
在这个例子中我们有两个配置环境 release
和 debug
。 这相当于复制所有选项,如下所示:
[env:release] platform = ststm32 framework = stm32cube board = nucleo_l152re build_flags = -D RELEASE lib_deps = Dep1, Dep2, Dep3[env:debug] platform = ststm32 framework = stm32cube board = nucleo_l152re build_type = debug build_flags = -D DEBUG lib_deps = DepCustom