В моем проекте есть несколько исходных файлов, которые автоматически генерируются инструментом. К сожалению, эти источники заставляют GCC вызывать некоторые предупреждения, которые являются весьма неудобными. Есть ли способ сказать GCC игнорировать предупреждения для этих исходных файлов без изменения источников? Они не должны быть изменены, поскольку, как я уже сказал, они генерируются автоматически.Как сообщить GCC игнорировать предупреждения в некоторых исходных файлах?
Предупреждения в основном касаются несовместимых типов указателей и декларации неявных функций.
Есть несколько опций, перечисленных в [ССАГПЗ документации] (https://gcc.gnu.org/onlinedocs /gcc/Warning-Options.html), которые будут подавлять определенные предупреждения. Это также будет зависеть от предупреждений. – Evert
Было бы хорошо знать, что это за предупреждения; не все предупреждения имеют одну и ту же причину (и решение). – Evert
Вы пытались исправить это с другого конца? то есть, может ли инструмент быть исправлен, чтобы испускать код без предупреждений? Игнорирование их не обязательно является хорошей идеей. –