Может кто-нибудь, пожалуйста, скажите мне, какой флаг мне нужно использовать, чтобы gcc игнорировал предупреждение сравнения между подписанными и unsigned integer выражениями.
Как игнорировать "сравнение целых выражений с подписью и без знака"?
Ответ 1
gcc -Wno-sign-compare
Но вы все равно должны исправить сравнение, о котором вы все равно предупреждаете.
Ответ 2
Вот что сработало для меня, используя компилятор gcc в Code:: Blocks. В настройках компилятора нажмите вкладку "Параметры компилятора", затем выберите "Другие параметры компилятора". Введите -Wno-знак-сравнить Предупреждение -Wsign-compare можно скрыть, добавив "-Wno" в качестве префикса. На самом деле предупреждения можно игнорировать, добавив в код предупреждения -Wno -.