eclipse c++ 配置gcc参数,支持三字符组

667 阅读1分钟

eclipse c++ 配置gcc参数,支持三字符组

问题描述:gcc或mingw64默认不支持三字符组

解决方法:添加 -ansi -trigraphs 参数即可 [Properties] → [C/C++ Build] → [Settings] → [Tool Settings] → [GCC C Compiler] → [Command line pattern]

image.png

测试代码

#include<stdio.h>
 
/*
 * C语言 三字符组
 * 个人不推荐混合使用
 * */
int main() {
	printf( "??(\n" );
	printf( "??)\n" );
	printf( "??<\n" );
	printf( "??>\n" );
	printf( "??/\\n" );
	printf( "??!\n" );
	printf( "??'\n" );
	printf( "??-\n" );
	printf( "??=\n" );
}

运行结果

[
]
{
}
\
|
^
~
#