#android #c #c 17 #android-source #android-10.0
Вопрос:
Я хотел бы использовать функцию C 17 в расширенном healthd, которую я создаю для пользовательского продукта.
Я добавил -std=gnu 17
строку в hardware/interfaces/health/2.0/default/Android.bp
:
cc_defaults {
name: "android.hardware.health@2.0-impl_defaults",
recovery_available: true,
cflags: [
"-Wall",
"-Werror",
"-std=gnu 17",
],
shared_libs: [
"libbase",
Сборка Android успешно завершена.
Безопасен ли C 17 для использования в healthd?
Комментарии:
1. Какова полная командная строка для компиляции? Кроме того, обратите внимание , что
gnu 17
это не то же самое, чтоc 17
, оно также включает расширения GNU