Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我发现很难找到任何现有的文档。我试图找出的是为什么 Imake 会在生成的 Make-file 中将诸如unix,linux或数字 1 之类的词解释为?i386我敢肯定它是指示您是否在该系统上的功能。我一直没能找到这是某个地方的#define 集,所以这是内置的吗?
unix
linux
i386
imake 通过运行 C 预处理器 cpp 来生成 Makefile,它通常具有各种内置定义。您可以通过运行获取列表
gcc -E -dM emptyfile.c