gpt4 book ai didi

linux - 编译器 gcc 编译器标志的文档?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:54:39 24 4
gpt4 key购买 nike

我正在为 SDL/OpenGL 程序构建 makefile。在查看 SDL2.0 示例的 Makefile 时,我看到编译器标志,例如 DHAVE_OPENGL 和 D_REENTRANT。在 gcc 的手册页中,我找不到任何关于这些标志的信息。在互联网/我的系统上哪里可以找到有关 gcc 支持的所有标志的文档?

最佳答案

-D 选项不用于定义特定的编译器标志,而是用于 pass macro definitions to the preprocessor .

确实 -DHAVE_OPENGL 就像在您的源代码中包含 #define HAVE_OPENGL 1。因此它们与编译器本身无关,而仅与您正在编译的代码有关。

Here在任何情况下,您都可以找到 GCC 选项的综合文档。

关于linux - 编译器 gcc 编译器标志的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22135128/

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