关于linux编译模块,总是出现很多的warning,看着比较烦,请问输入哪个命令可以不显示他们呢?

2025-06-27 18:49:08
推荐回答(4个)
回答1:

gcc或者g++可以用-w参数来去掉所有警告,但是最好还是通过修改源代码来去掉警告

回答2:

warning 都是一些潜在的问题点或者语法小问题。如果可以,还是尽可能的修改源代码解决。毕竟你这个是内核模块,如果有因为算法数据转换的小问题导致出错,这可都是直接导致系统完全死掉的问题。

回答3:

-w即可去掉警告,其实有警告说明代码有问题,我认为最好的方法是优化代码来去掉警告。
不建议用g++来编译模块

回答4:

编译内核?你把它去掉了,就算完成了也是不能用的。