


vscode未设置换行符导致linux执行报错 /usr/bin/env: ‘bash\r’: No such file or directory
Git项目在Windows与Linux间迁移时出现脚本执行错误,原因是换行符差异导致。解决方法:1) 设置Git全局配置禁止自动转换换行符(git config --global core.autocrlf false);2) 在VSCode中修改files.eol设置为LF(\n)。建议重新克隆项目以应用新配置,确保脚本文件显示为LF格式而非CRLF。图示VSCode状态栏显示当前文件换行符格式为LF,验证配置生效。该方案解决了跨平台脚本执行时因换行符差异引发的"bash\r"报错问题

Cppcheck 使用教程:本地 + CMake + GitHub Actions 自动分析实战
摘要:本文详细介绍了C/C++静态分析工具Cppcheck的应用指南,涵盖安装方式、命令行使用、CMake集成、误报管理、持续集成部署等内容。重点讲解了在不同平台下安装Cppcheck的方法,展示了完整的命令行参数配置,提供了CMake集成示例代码,说明了如何使用.cppcheck-suppress文件管理误报,并演示了如何配置GitHub Actions实现自动化静态检查。文章还介绍了HTML图形化报告的生成方法,最后给出实用建议和官方资料链接,为开发者提供了一套完整的Cppcheck使用方案。
