C++ &引用-D“U STDC”格式“U宏”;gnu编译器选项

C++ &引用-D“U STDC”格式“U宏”;gnu编译器选项,c++,compiler-construction,g++,C++,Compiler Construction,G++,我正在清理我的Makefile,并试图了解那里实际发生了什么。我偶然发现了这个选项。它必须启用一些宏来保证与旧的C库的兼容性,但我找不到它的用途。gnu编译器(g++)选项是什么 你的意思是什么?它对g++来说是必要的吗 PS:我在Linux下工作多亏了Nick的链接,我断定g++不需要它。它与C的inttype.h和printf有关。从链接 特别是脚注中提到的符号uu STDC_FORMAT_宏 182的C标准,在C++中没有作用。 你可能已经找到这个了!没有。谢谢你,尼克。我在回答中添加了一

我正在清理我的Makefile,并试图了解那里实际发生了什么。我偶然发现了这个选项。它必须启用一些宏来保证与旧的C库的兼容性,但我找不到它的用途。gnu编译器(g++)选项是什么

你的意思是什么?它对g++来说是必要的吗


PS:我在Linux下工作

多亏了Nick的链接,我断定g++不需要它。它与C的inttype.h和printf有关。从链接

特别是脚注中提到的符号uu STDC_FORMAT_宏 182的C标准,在C++中没有作用。
你可能已经找到这个了!没有。谢谢你,尼克。我在回答中添加了一些内容。
g++ -D__STDC_FORMAT_MACROS