RT-Thread打开了C++支持,使用gcc/g++在编译C++代码时出现warning
原因是编译选项‘-std=c99’只对C语言有效,对C++无效,但是看rtconfig.py中的编译配置,CXXFLAGS并没有包含‘-std=99’,同时手动增加CXXFLAGS ‘std=c++11’,依然会报上面的warning
这里CXXFLAGS配置完之后没有生效,怀疑这里的编译脚本有BUG,在编译C++文件时没有用CXXFLAGS,始终是用的CFLAGS
查看更多
https://github.com/RT-Thread/rt-thread/pull/4953
使用scons编译的时候,加上一个选项:scons —verbose 就可以看出最终传到gcc/g++的所有编译选项;你可以确认下。
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
https://github.com/RT-Thread/rt-thread/pull/2855/files