使用 VS Code 进行C++编译和调试(一)

本文深入浅出地介绍了 Visual Studio Code 中 C/C++ 开发的核心配置,即`.vscode`文件夹下的`c_cpp_properties.json`、`tasks.json`和`launch.json`三个文件。通过对这些文件作用和关键配置项的详尽阐述,读者能够掌握如何为项目定制智能感知、编译任务及调试环境。文章以实际配置示例支撑理论,为初学者提供了清晰的操作指南。其价值在于赋能开发者高效利用 VS Code 进行 C/C++ 开发。创新之处在于系统性地梳理了这三个文件的关系与配置要点。局限性可能在于示例的普适性,后续可进一步探讨跨平台和复杂项目配置。


使用VMware虚拟机作引导将ubuntu22.04安装在U盘

本文详细介绍了如何使用VMware虚拟机将Ubuntu22.04LTS安装到USB3.2U盘上,并实现BIOS与UEFI双引导。作者通过创建虚拟机、修改配置、手动分区(关键在于创建BIOS引导区和EFI系统分区)以及在虚拟机内手动安装GRUB引导程序,最终成功将Ubuntu安装到U盘。文章的价值在于提供了一个可行的、详细的U盘系统安装教程。虽然教程严谨,但对于新手来说,仍需仔细对照步骤,尤其是在分区和GRUB安装环节。后续可进一步探索如何优化U盘的读写性能和引导的自动化。