我试图为我的Linux机器编译无线网卡驱动程序,并且遇到了Make命令的问题。在编译过程中,我通常会看到一些正在编译的C文件的警告;尽管警告这些文件仍然能够被编译为一个目标文件。出现错误 - gcc编译器警告能否阻止C文件被编译到目标文件中?
当制作过程涉及到一个文件名为rtmp_wext.c然而,编译器会生成大量的警告,然后整个过程制作停止并返回错误1的退出状态,即make: *** [rtmp_wext.o] Error 1
。通常我会看到C文件出现编译停止错误。这是第一次看起来编译器警告正在阻止文件被转换成目标文件;这是可能的还是其他原因造成不成功的编译?
我会将输出保存到一个文件(使用屏幕,脚本或简单的'ol重定向),然后grep它。错过一堆警告中的错误可能很容易。 – derobert 2010-05-11 20:45:24
有没有机会用'-jN'标志编译,所以警告实际上是来自同一时间发生的不同工作? – Cascabel 2010-05-11 20:48:05
我将输出重定向到一个文件,并且唯一一个包含错误词的行是我发布的。所有其他有问题的行都有警告标签。编译时没有使用-jN标志。 – 2010-05-11 20:59:42