Подтвердить что ты не робот

Как игнорировать "сравнение целых выражений с подписью и без знака"?

Может кто-нибудь, пожалуйста, скажите мне, какой флаг мне нужно использовать, чтобы gcc игнорировал предупреждение сравнения между подписанными и unsigned integer выражениями.

4b9b3361

Ответ 1

gcc -Wno-sign-compare

Но вы все равно должны исправить сравнение, о котором вы все равно предупреждаете.

Ответ 2

Вот что сработало для меня, используя компилятор gcc в Code:: Blocks. В настройках компилятора нажмите вкладку "Параметры компилятора", затем выберите "Другие параметры компилятора". Введите -Wno-знак-сравнить Предупреждение -Wsign-compare можно скрыть, добавив "-Wno" в качестве префикса. На самом деле предупреждения можно игнорировать, добавив в код предупреждения -Wno -.