gpt4 book ai didi

c++ - "-D__STDC_FORMAT_MACROS"gnu 编译器选项

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:12:01 25 4
gpt4 key购买 nike

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

g++ -D__STDC_FORMAT_MACROS

意思还是做? g++甚至有必要吗?

PS:我在Linux下工作

最佳答案

感谢 Nick 的链接,我得出结论,g++ 不需要它。它与 C 的 inttype.h 和 printf 有关。来自链接

In particular, the symbol __STDC_FORMAT_MACROS, mentioned in footnote 182 of the C standard, plays no role in C++.

关于c++ - "-D__STDC_FORMAT_MACROS"gnu 编译器选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12497894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com