macOS MacBook Air m1芯片 arm64架构配置vscode c++调试环境
差点就卸载了qwq!
首先装C/C++和CodeLLDB(更新的xcode不能使用lldb,要装这个插件才行)两个插件,然后创建文件夹。接着打开文件夹后要配置三个json文件:
c_cpp_properties.json:快捷键shift+command+p 打开C/Cpp: Edit configurations,其会自动生成c_cpp_properties.json,该文件主要是方便添加其他路径的头文件以及一些代码定位功能,最终配置如下:
这里注意,includepath的获取方式:
在终端输入 g++ -v -E -x c++ - 即可查出。
tasks.json: 快捷键shift+command+p,查找Tasks: Configure Tasks,然后选择c/c++生成活动文件,最终配置如下:
然后搬一下简要说明:
launch.json:点击侧边调试的按钮,然后点设置按钮,在蹦出来的选项中选择C++ (GDB/LLDB),最终配置如下:
然后就到了诡异的settings.json,我弄了一早上没弄好,结果下午打开它就自己蹦了出来,应该跟早上调了红色部分有关(早上侧边栏一直是空的,只有变量,监视等标题):
这三个参数要调成这样,第二个要是选always就会让你只能调试机器语言qwq。
然后settings.json如下:
终于弄好了,发个记录防老。。。