首页 > 分享 > 【LKM】makefile的支持c99的方法: ccflags

【LKM】makefile的支持c99的方法: ccflags

最新推荐文章于 2024-09-18 11:20:31 发布

think_ycx 于 2020-09-01 21:35:27 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

如果写的C代码中,变量的定义在 函数之后,则会warning:

warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]

解决办法:

1、正常在gcc中添加 -std=c99即可。例如:

gcc -std=c99 1.c -o 1

2、如果是在Makefile中,添加这一行:

ccflags-y := -std=gnu99 -Wno-declaration-after-statement

# ccflags-y := -std=c99

# 不可以用这个 CFLAGS = -std=c99

参考:

https://stackoverflow.com/questions/15910064/how-to-compile-a-linux-kernel-module-using-std-gnu99/15912046

相关知识

【LKM】make 错误:make
qasmine:命令行运行Qt应用程序中的茉莉花规格测试
《工作碰上的技术问题及处理经验》(五)
白内障患者的心理支持与疏导方法
linux device driver Makfile
三七几丁质酶基因PnCHI1的应用的制作方法
DejaVu Fonts 开源字体项目推荐
基于支持向量机方法建立土壤湿度预测模型的探讨
精神支持疗法
cmake的介绍和使用

网址: 【LKM】makefile的支持c99的方法: ccflags https://m.huajiangbk.com/newsview1026967.html

所属分类:花卉
上一篇: 苹果树几月开花
下一篇: 梨树和苹果树的区别