我偶然在C中遇到了预编译头文件的话题,所以我开始阅读它,简而言之,我读到的文章说,如果有预编译头文件(h.gch),则gcc将使用预编译头文件(.h),否则将使用普通的头文件( one )。所以,我想知道在Linux(Ubuntu)中有没有什么命令可以用来查看在编译你的代码时,GCC编译器正在使用哪些文件。我的想法是,如果使用.h.gch文件而不是.h文件,那么它的工作方式就应该是
我对linux内核的sched_setschedule()函数做了一些修改。已成功重新编译并构建它。现在,当我尝试在我的C程序中使用sched_setschedule() (使用gcc)时,我注意到gcc挑选的头文件与我为了编译内核而修改的头文件完全不同。在这种情况下其中,func原型的定义如下
extern int