假设我有/tmp/ Linux -src中的整个linux源代码。在菜单配置之后,我想做“某种gcc -E”,其中除#include之外的所有预处理器宏都进行了扩展,以便将实际配置的预处理源代码(用于编译)保存在/tmp/linux-src- to编译中,而不是保存在单个文件中,而是保留整个树结构,忽略不需要的文件。在准备交叉编译的时候也有可
我正在为大学编写一个C项目,我想在头文件中使用Sleep()函数。标记它的人可能在使用Linux,而我正在用VS2013 for Windows进行开发。我发现Sleep()存在于两个不同的头文件中,取决于编译器是使用Windows还是Linux,我查看了web并找到了在预处理器中使用"#ifdef"的建议。然而,我对预处理器的工作并不熟悉,所以当有很多不同的建议时,我不知道该使用什么,我特别不确