Как подавить предупреждение о том, что опция gcc устарела - PullRequest
0 голосов
/ 01 июля 2019

Я использую официальный релиз ARM GCC 2018 Q4 Major . Для этого кода C:

int main(void) { return 0; }

компилятор выдает предупреждение:

$ arm-none-eabi-gcc -mstructure-size-boundary=32 main.c
cc1.exe: warning: option '-mstructure-size-boundary' is deprecated

Возможно ли подавить это предупреждение? Флаг -Wno-deprecated не имеет никакого эффекта.

Мне нужно использовать опцию -mstructure-size-boundary, потому что мне нужно ссылаться на чьи-то скомпилированные библиотеки с закрытым исходным кодом, которые использовали ту же настройку. (Ну, я думаю, я мог бы отредактировать их заголовки и вручную установить конечные отступы структуры, но это не будет План А).

...