warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法

原创 2012年03月30日 11:00:34
linux驱动中定义一个无参的函数
int probe_num()
{
            ....
}
警告:函数声明不是一个原型 [-Wstrict-prototypes]

应对方法:
改成
int probe_num(void)
{
            ....
}

警告消失


相关文章推荐

消除Xcode iOS项目的警告

原文:消除Xcode iOS项目的警告 如果你有强迫症,看到项目中那么多警告肯定特别心烦 第一种警告样式 ld: warning: directory not found for...
  • Nigelr
  • Nigelr
  • 2016年07月02日 14:47
  • 5256

XCode9的新变化

http://www.cocoachina.com/ios/20170921/20626.html XCode9已经随着ios11的发布发布了,那么在这个XCode9版本中有哪些变化呢? 1 ...

function declaration isn't a prototype解决办法

对以上程序,在编译驱动的时候会出现以下warning: 在网上查到解决办法是:即使函数括号内没有任何参数,也要加一个void类型,来避免这种warning: 解决如下:...

warning: function declaration isn't a prototype原因分析

warning: function declaration isn't a prototype出现此警告原因:1: 函数没有声明。在你调用的这个函数前面加上该函数的定义即可。main(){test()...

linux内核模块开发 [-Werror=strict-prototypes]

之前在ubuntu13.xx内核模块开发的工程,在ubuntu14.04版本运行时,出现如下错误:          error: function declaration isn’t a proto...

function declaration isn't a prototype 是什么原因

今天编译修改后的uboot,发现自己添加的函数int loadSystem();在编译发现出现function declaration isn't a prototype 的警告。网上查到,少了voi...

关于warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法

今天在编译代码的时候出现的问题----warning: function declaration isn’t a prototype,本来对这个warning不打算理睬的,后来转念一想,对一个写代码的...

warning: function declaration isn’t a prototype解决方法

在编译u-boot时,出现了这样的警告warning: function declaration isn’t a prototype [-Wstrict-prototypes] 原因是在添加了自己的...

Linux .ko模块的生成方式

#include "linux/init.h" #include "linux/module.h" #include "linux/kernel.h" //必选 //模块许可声明 ...
  • tugouxp
  • tugouxp
  • 2017年04月03日 22:50
  • 199

warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法

linux驱动中定义一个无参的函数 int probe_num() {             .... } 警告:函数声明不是一个原型 [-Wstrict-prototypes] 应...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)