Автомобиль go может переопределить профиль для определенного c пакета.
Из ссылки :
Настройки профиля могут быть переопределены для определенных c пакетов и ящиков времени сборки. Чтобы переопределить параметры для указанного пакета c, используйте таблицу пакетов, чтобы изменить параметры для указанного пакета:
# The `foo` package will use the -Copt-level=3 flag.
[profile.dev.package.foo]
opt-level = 3
При компиляции с профилем dev
это переопределит уровень оптимизации для foo
упаковки.
- Если вы хотите оптимизировать несколько зависимостей со значением по умолчанию из профиля
dev
и более из профиля release
:
#override target package to build with dev default(opt-level)
[profile.dev.package.bar]
opt-level = 0
#override all other dependencies to build with release default(opt-level)
[profile.dev.package."*"]
opt-level = 3
- Если вы хотите оптимизировать все ваши зависимости, кроме вашего приложения ( также члены рабочей области )
[profile.dev.package."*"]
opt-level = 3
См. Также: