Здравствуйте.
Компиляция программы на СИ.
Поясните пожалуйста такую вещь, вот часть кода...
Читаю из файла:
char ch;
while(ch!=EOF)
{
...
}
Если компилировать на большом компе (х86), то ошибки отсутствуют.
Версия компилятора:
gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
А если делаю то же самое на RaspberryPi2 (ARM), то говорит, что «сравнение всегда верно из-за ограниченного диапазона типа данных» (comparison is always true due to limited range of data type [-Werror=type-limits]).
Что ему не нравится?
Версия компилятора RPi:
gcc version 4.9.2 (Raspbian 4.9.2-10)