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如下:

 

 

  终于弄好了,发个记录防老。。。

 

posted @ 2022-02-26 15:12  往哉生生  阅读(925)  评论(0编辑  收藏  举报