我的编译器(gcc)给了我这个警告。请帮助我理解它的含义:
警告:三角图?/忽略,使用-trigraphs启用
发布于 2011-12-08 17:59:00
您在源代码中的某个地方“意外地”编写了一个三角图 (编译器的警告会精确地指出这一行)。由于三角图是为了解决一个在现代系统中不起作用的问题而发明的,所以你实际上不希望用字符??/代替三角图\。
因此,这个警告可能应该被忽略(您可以通过在命令行中的-Wno-trigraphs后面添加-Wall来告诉编译器关闭;请参阅文档)。但是最好给我们展示一下你的源代码,这样我们就可以确定了。
发布于 2013-12-20 18:55:42
与添加编译器标志不同,您可以使用\ (即\?\?- )转义每个问号。这对我的案子有帮助。
https://stackoverflow.com/questions/8435379
复制相似问题