赞
踩
#1. xcode-select --install 解决方案
解决方式
Developer Apple(https://developer.apple.com/download/more/)上手动下载对应的Command Line Tools
安装即可。
#2. Mac VSCode配置C语言开发环境
一般第一个结果就是了,点击进去,确认一下是Microsoft的
点击安装
- #include<stdio.h>
-
- int main(){
- printf("hello VSCode!\n");
- return 0;
- }
这里需要配置3个JSON文件c_cpp_properties.json、tasks.json、launch.json
此时会自动新增.vscode文件夹,并新建c_cpp_properties.json文件
- "includePath":
- [
- "${workspaceFolder}/**",
- "/Library/Developer/CommandLineTools/usr/include/c++/v1",
- "/usr/local/include",
- "/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include",
- "/Library/Developer/CommandLineTools/usr/include"
- ],
你可能需要注意"/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include",
中的版本号,可以进入Finder,按快捷键command+shift+G输入
/Library/Developer/CommandLineTools/usr/lib/clang/
前往文件夹查看clang版本
完成后保存(command+s)
点击C/C++:gcc build active file
自动生成tasks.json文件并打开
这里我们需要配置args字段
你需要配置第二个参数和第四个参数
第二个是编制的文件路径,我这里是{workspaceFolder}/hello.o
- "args": [
- "-g",//编译命令
- "${workspaceFolder}/hello.c",//当前workspace下的hello.c文件
- "-o",//输出文件命令
- "${workspaceFolder}/hello.o"//生成的可执行文件的路径及名称
- ],
完成后保存
选择环境为C++(GDB/LLDB)
自动生成launch.json文件并打开
这个字段是要运行的文件路径,写你生成的可执行文件的路径即可,比如我这里是
"program": "${workspaceFolder}/hello.o",
务必在要编译的文件下,进行编译命令,比如我这里的hello.c激活的情况下,编译(command+shift+B)
或许会需要选择一个build task to run ,clang或则gcc都OK
可以看到命令行的编译指令
调试时是无所谓激活不激活的(直接fn+F5)
可以在调试控制台中看到调试消息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。