1
我发现很难找到任何现有的文档。我试图找出的是,为什么Imake会将生成的Make-file中的数字1解释为unix
,linux
或i386
之类的单词?我相信这是一个功能,指示您是否在该系统上。我一直无法发现这是一个#define设置的地方,这是内置的东西吗?为什么Imake将Imakefile中的某些单词解释为数值?
我发现很难找到任何现有的文档。我试图找出的是,为什么Imake会将生成的Make-file中的数字1解释为unix
,linux
或i386
之类的单词?我相信这是一个功能,指示您是否在该系统上。我一直无法发现这是一个#define设置的地方,这是内置的东西吗?为什么Imake将Imakefile中的某些单词解释为数值?
imake通过运行cpp(C预处理器,通常具有各种内置定义)生成Makefiles。您可以通过运行
gcc -E -dM emptyfile.c
获取列表