常见的 [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