编译问题。
gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2)
c89
cmake version 2.8.7
不确定如何从这个开始。我用谷歌搜索了它,但无法想出任何东西。
这是我得到的警告:
<command-line>:0:11: warning: extra tokens at end of #undef directive [enabled by default]
我使用cmake作为构建系统,创建我将编译的Makefile。但是,我不知道为什么我会收到这个警告。我之前从未见过。
任何人都可以指出我正确的方向。我不确定应该提供哪些信息来帮助解决这个问题。
非常感谢任何建议,
答案 0 :(得分:3)
如果您在其中一个源文件中有如下所示的行,我会发出类似这样的警告:
#undef FOO BAR BAZ
编译器会忽略BAR
和BAZ
,因此会出现警告。什么是命令行的第11个字符?你可以发布命令行吗?