Есть ли способ передать строковое сообщение как предупреждение в GCC (но не как обычное сообщение)?
(googled:)
#error работает и должен, потому что стандарт предписывает это.GCC также имеет #warning.
#error
#warning
Для этого вы можете использовать предупреждение о неиспользуемой переменной - http://www.ideone.com/GyAMq
if(1 < 0) { char warning__1_Should_not_be_less_than_0; }