【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