0

我在系统上的许多 makefile 中看到以下内容,但我终生无法在 g++ 手册中找到它:

-DIL_STD

这面旗帜有什么作用?

4

1 回答 1

3

-D选项在此处记录

它将宏定义IL_STD1,相当于拥有

#define IL_STD 1

在源文件的顶部。

您的来源用它做什么是另一回事,但快速搜索会出现此页面;显然它用于启用某些 STL 功能,但我不认为它在任何现代产品中都是必需的。但它很有可能IL_STD用于其他用途。您可能想要搜索您的源文件及其任何内容#include,以查看该标识符的实际含义。

于 2013-10-23T03:07:52.587 回答