Ответ 1
У вас "случайно" написано trigraph где-то в вашем исходном коде (предупреждение компилятора будет указывать на строку). Поскольку триграфы были изобретены для решения проблемы, которая не вступает в игру в современных системах, вы фактически не хотите, чтобы триграф ??/
был заменен символом \
.
Следовательно, это предупреждение, вероятно, должно быть проигнорировано (вы можете сказать компилятору заткнуться, добавив -Wno-trigraphs
после -Wall
в вашу командную строку, см. docs). Но было бы неплохо показать исходный код, чтобы мы могли быть уверены.