我正在编写一款用C语言编写的程序,旨在在HP NonStop机器上进行编译和运行。然而,我希望在运行Linux的工作站上进行主要开发。HP NonStop C编译器需要非标准的#include指令,例如:
#include <stdio.h> nolist
对于每个#include指令,我的工作站的GCC都在抱怨:
S88USF.c:139:21: warning: extra tokens at end of #include directive
我该如何抑制这个特定的警告?
注意:在SO上已经有类似的问题被问过了,正确的答案是“首先不要给gcc任何理由去抱怨”。然而,在这种情况下,我明确地想要保留# include指令。
我知道自己在做什么,只是不知道如何告诉gcc。