1

我发现很难找到任何现有的文档。我试图找出的是为什么 Imake 会在生成的 Make-file 中将诸如unix,linux或数字 1 之类的词解释为?i386我敢肯定它是指示您是否在该系统上的功能。我一直没能找到这是某个地方的#define 集,所以这是内置的吗?

4

1 回答 1

2

imake 通过运行 C 预处理器 cpp 来生成 Makefile,它通常具有各种内置定义。您可以通过运行获取列表

gcc -E -dM emptyfile.c
于 2008-09-17T23:27:38.693 回答