Использование -std=C 17 в AOSP healthd

#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