什么是g ++标志-DIL_STD用于?

时间:2013-10-23 03:01:40

标签: g++

我在我的系统上看到以下许多makefile,但我不能在我的生活中找到它在g ++手册中:

-DIL_STD

这面旗帜是做什么的?

1 个答案:

答案 0 :(得分:2)

-D选项为documented here

它将宏IL_STD定义为1,相当于

#define IL_STD 1

位于源文件的顶部。

你的消息来源做了什么是另一回事,但快速搜索出现了this page;显然它用于启用一些STL功能,但我不认为它在现代任何东西中是必要的。但IL_STD很可能用于其他事情。您可能希望搜索源文件及其#include的任何内容,以查找该标识符的实际含义。