1 harwck 2021-12-19 20:46:11 +08:00 ![]() 甚至发到 VSCode ,这个不是应该发到 Apple 节点让果粉们出来给你解释么 |
![]() | 3 janxin 2021-12-19 21:38:42 +08:00 这个应该是 cpptools 本身的没支持的原因吧,issue 里就有替代插件 |
![]() | 4 xtinput 2021-12-19 23:44:22 +08:00 换编译器呀,用 Xcode |
![]() | 5 dingwen07 2021-12-19 23:47:08 +08:00 via iPhone 看样子似乎是苹果自带的 LLDB 的问题,GDB 应该不会有问题 现在在 M1 上安装 GDB 还挺麻烦的,所以我搞 C 都去 Windows 里用 MSVC 或 WSL 下的 GCC 了 |
![]() | 7 xtinput 2021-12-19 23:48:31 +08:00 可以通过 brew 安装标准 GCC |
![]() | 8 xtinput 2021-12-19 23:57:59 +08:00 @dingwen07 apple silicon 才 1 年,原生适配啥的问题还不少,我搞 iOS 开发换 M1Max 的本子还没用模拟器跑过项目呢,各种三方库配置不支持,模拟器跑不起来,倒是直接运行跑起来了 |
![]() | 10 12101111 2021-12-20 00:09:28 +08:00 |
![]() | 11 Aspector 2021-12-20 01:20:27 +08:00 我用的 clangd + codelldb + cmake tools 不知道 cpptools 比 clangd 强在哪里了,占硬盘空间、慢、#include 报错。可能是我需要的功能不多 |
![]() | 12 Keanuo 2021-12-20 09:56:39 +08:00 我用 vscode 断点调试了一下是可以的诶 不过相比之前在 intel 上 1. 多装了这个插件:CodeLLDB 2. 将 launch.json 中的 type 字段改成 lldb |
![]() | 13 ZedRover 2022-01-06 00:12:20 +08:00 vscodde 扩展下载一个 CodeLLDB 和 cmake, 然后用下面这个仓库里的.vscode 应该就行 https://github.com/ZedRover/vscode-cpp-cmake-demo |
![]() | 14 ZedRover 2022-01-06 00:13:56 +08:00 @ZedRover 忘了,链接器我用的 mold, 直接用 brew install mold 就行,用 llvm 的把 tasks.json 里面的"-fuse-ld=mold" 去掉就行 |
![]() | 16 stimw OP @ZedRover #13 已经改用 clangd + codelldb + cmake tools ,原地起飞。。再也不用忍受 cpp tools 这种垃圾了 |
![]() | 17 ElliotQi 2022-04-16 12:26:18 +08:00 @stimw 有什么区别吗...cpptools 好像三月更新了 debug https://github.com/microsoft/vscode-cpptools/issues/7035#issuecomment-1063517587 |