-
安装homebrew(略)
-
安装GNU的GCC等:
1
brew install gcc g++ gdb
-
出于兼容, brew不会创建g++和gcc的软链接, 只会创建比如
/usr/local/bin/gcc-13
之类的软链接, 所以需要我们手动创建:1
2ln -sf /usr/local/bin/g++-13 /usr/local/bin/g++
ln -sf /usr/local/bin/gcc-13 /usr/local/bin/gcc重启一下终端, 输入
gcc --version
看到gcc (Homebrew GCC 13.1.0) 13.1.0
而不是Apple clang version 14.0.0 (clang-1400.0.29.202)
说明替换成功 -
为gdb签发证书, 出于奇怪的苹果安全设定, macos的pid通信需要证书才行,使得gdb不能以我们熟悉的方式启动,需要我们签发证书: (下面步骤抄自GDB wiki)
一个自动脚本:
1
2
3wget https://github.com/conda-forge/gdb-feedstock/raw/main/recipe/macos-codesign/macos-setup-codesign.sh
chmod +x macos-setup-codesign.sh
./macos-setup-codesign.sh -
打开一个文件夹,创建一个
hello_world.c
吧!
在mac上使用vscode编写c\c++代码
-------------end-------------
- 本文链接: https://ouyen.github.io/mac_cpp/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!