TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS3.3编译未外部声明的函数

本人的问题:是函数A()在test.c文件中,函数B()在main.c文件中,函数B调用函数A时,没有在main.c文件中进行A函数的外部声明,即:没有extern int A();

CCS3.3没有报错,只是报警告?如何使CCS编译时进行报错对此情况?要求:不能影响其他警告,不能把其他waring改成error!

Young Hu:

您上次发过类似的帖子,我查了很长时间的资料,并且详细回复了您。只找到对warning改为error的该法。

但是对于单个的这种修改,我还真没查到资料。

另外,不明白您为什么要这样做?查看warning不一样嘛?

本人的问题:是函数A()在test.c文件中,函数B()在main.c文件中,函数B调用函数A时,没有在main.c文件中进行A函数的外部声明,即:没有extern int A();

CCS3.3没有报错,只是报警告?如何使CCS编译时进行报错对此情况?要求:不能影响其他警告,不能把其他waring改成error!

bao liu:

回复 Young Hu:

感谢你的回复!

因为这样在大程序中会有安全问题,是不允许出现这种情况?是让他报错好些,有时候警告并不会太关注

本人的问题:是函数A()在test.c文件中,函数B()在main.c文件中,函数B调用函数A时,没有在main.c文件中进行A函数的外部声明,即:没有extern int A();

CCS3.3没有报错,只是报警告?如何使CCS编译时进行报错对此情况?要求:不能影响其他警告,不能把其他waring改成error!

Young Hu:

回复 bao liu:

对!

规范化好!

如果warning不是太多的话,可以注意一下看看有没有您担心的出现。

如果有其他的问题,欢迎随时提问

赞(0)
未经允许不得转载:TI中文支持网 » CCS3.3编译未外部声明的函数
分享到: 更多 (0)