在给嵌入式设备(比如工控主板、智能电表、PLC模块)写固件时,很多人遇到过这么一条编译器警告:enumeration value 'XXX' not handled in switc...
标题中包含该 TAG 的相关文章列表。
在给嵌入式设备(比如工控主板、智能电表、PLC模块)写固件时,很多人遇到过这么一条编译器警告:enumeration value 'XXX' not handled in switc...
很多人以为编译器优化离日常办公很远——毕竟我们用的是 Word、Excel 或 WPS,不是写操作系统。但其实,你打开的 Office 软件里,那些快速响应的公式计算、实时协作编辑、甚至 PDF...
在大型C++项目中,编译速度慢是个常见问题。你可能改了一行代码,结果等编译花了好几分钟。这时候,预编译头文件(Precompiled Header, PCH)就能派上用场。 什...
在日常开发中,很多人会问:前端代码打包到底算不算编译?这个问题看似简单,其实得看你怎么理解“编译”这个词。 编译的传统定义 传统意义上的编译,是指把一种高级语言...
编译器优化O2和O3区别:实际项目中的选择与问题排查在日常开发中,尤其是C/C++项目里,编译器优化等级直接影响程序性能和稳定性。很多人习惯性地写上-O2或-O3,但真要出问题...
编译时依赖和运行时依赖区别写代码的时候,经常会遇到“依赖”这个词。比如你用了一个第三方库,项目才能正常跑起来。但这些依赖并不是都一样的,有些只在编译阶段需要,有些则必须在程序运...