#1. xcode-select --install 解决方案

解决方式

Developer Apple(https://developer.apple.com/download/more/)上手动下载对应的Command Line Tools 安装即可。

#2. Mac VSCode配置C语言开发环境

一、基本准备

1.1 安装微软的Visual Studio Code

1.2 安装VSCode C/C++插件

  • 打开VSCode 按快捷键shift+command+X,并在搜索框输入c/c++

一般第一个结果就是了,点击进去,确认一下是Microsoft的

点击安装

1.3保存一个工作区

  • 在桌面或者其他任意你喜欢的地方新建个文件夹
  • 在VSCode中打开(command+O)刚刚新建的文件夹,比如我在桌面新建了一个C文件夹(我已经放了东西在里面所以打开不是空的)

  • 另存为一个工作区
    File>Save Workspace As...,自己取个名

1.4 新建一个C文件并保存,我这里是hello.c

#include<stdio.h>int main(){printf("hello VSCode!\n");return 0;}

二、配置

这里需要配置3个JSON文件c_cpp_properties.json、tasks.json、launch.json

2.1 c_cpp_properties.json

  • 使用快捷键command+shift+p打开命令行面板(Command Palette)
  • 输入edit configurations,在弹出的列表中选择带JSON的C/C++:Edit Configurations(JSON)

此时会自动新增.vscode文件夹,并新建c_cpp_properties.json文件

  • 配置字段includePath
"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)

2.2 tasks.json

  • 在打开.c文件的情况下(比如我这里的hello.c)打开命令行面板command+shift+P,输入tasks:configure task,选择Tasks:Configure Task

点击C/C++:gcc build active file

自动生成tasks.json文件并打开

这里我们需要配置args字段

  • 配置args字段(注解附后)

你需要配置第二个参数和第四个参数
第二个是编制的文件路径,我这里是{workspaceFolder}/hello.o

"args": ["-g",//编译命令"${workspaceFolder}/hello.c",//当前workspace下的hello.c文件"-o",//输出文件命令"${workspaceFolder}/hello.o"//生成的可执行文件的路径及名称],

完成后保存

2.3 launch.json

  • 打开命令行面板command+shift+P,输入launch,选择Open launch.json

选择环境为C++(GDB/LLDB)

自动生成launch.json文件并打开

  • 配置program字段

这个字段是要运行的文件路径,写你生成的可执行文件的路径即可,比如我这里是

 "program": "${workspaceFolder}/hello.o",

三、使用

3.1 编译

务必在要编译的文件下,进行编译命令,比如我这里的hello.c激活的情况下,编译(command+shift+B)

或许会需要选择一个build task to run ,clang或则gcc都OK

可以看到命令行的编译指令

3.2 调试

调试时是无所谓激活不激活的(直接fn+F5)

可以在调试控制台中看到调试消息

mac搭建c语言开发环境相关推荐

  1. 1.从零开始搭建Go语言开发环境

    搭建Go语言开发环境 最新1.14版本,一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官 ...

  2. Eclipse下搭建C语言开发环境

    Eclipse下搭建C语言开发环境 要使用Eclipse开发C/C++语言主要有 下面几个步骤: 1. 安装 JRE 去sun官方网站 下载安装即可 由于 Eclipse 本身是用 Java 开发的, ...

  3. Windows10下利用Visual Studio Code搭建C语言开发环境

    Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 ...

  4. 搭建 Go 语言开发环境

    安装 首先去 Golang 官网(免翻) 下载并安装 提示默认 GOPATH 变量在用户变量中值为 {UserNanme}\go 自定义 GOPATH 位置 打开运行输入 sysdm.cpl 回车 1 ...

  5. 干货分享:在Windows下使用Visual Studio搭建C语言开发环境

    前言:本文将教大家如何使用 VIsual Studio Code 搭建 C 语言开发环境,包括使用 VS Code 如何编译和调试 C 语言程序,需要 用到的工具有 Visual Studio Cod ...

  6. Ubuntu18.04 安装Eclipse搭建C语言开发环境

    第1步:磁盘划分50G用来安装虚拟机,划分的步骤参考链接http://www.coozhi.com/youxishuma/diannao/77881.html 第2步:安装虚拟机工具VMWare,安装 ...

  7. 如何使用Sublime Text3搭建C语言开发环境

    文章目录 前言 一.Sublime Text3的优点 二.下载安装Sublime Text3 1.下载 2.创建快捷方式 三.设置中文界面 1.步骤一 2.步骤二 3.步骤三 四.搭建C语言开发环境 ...

  8. win10 sublime运行php环境,Win10下sublime text3搭建go语言开发环境--工具篇

    进行go语言开发环境的搭建. 最近进行了大量的搜索,因为在搭建的过程中遇到了挺多的问题.先介绍搭建的环境. 系统:Win10 IDE:sublime text3 相关插件:GoSublime 这篇文会 ...

  9. windows搭建go语言开发环境

    1.下载Go语言开发包 可以在Go语言官网 ( https://golang.google.cn/dl/ )下载Windows 系统下的Go语言开发包,如下图所示. 这里我下载的是 64位的开发包,如 ...

  10. Windows系统中搭建Go语言开发环境详解

    目录 1.Go语言简介 2.安装Git 3.Go 工具链(编译器)安装 3.1.环境变量GOROOT 3.2.环境变量GOPATH 3.3.Go常用命令 4.包管理 4.1.go module 4.2 ...

最新文章

  1. nmap 添加自定义指纹
  2. surface pro linux服务器,【如何在surface pro 4上安装linux系统?】-看准网
  3. 从内部自用到对外服务,配置管理的演进和设计优化实践
  4. log4j配置使控制台能打印出hibernate生成sql的参数
  5. java数据库设计工具_Java课程设计---创建数据库工具类
  6. python调用stanfordNLP的NER接口
  7. Android保存图片到本地相册
  8. VBA中的字符串处理
  9. 轻松搞定JSONP跨域请求
  10. Python内置函数sorted()高级排序用法
  11. MTK eCos系统的有线驱动收包流程
  12. html 页面加载中 请稍候,html 提示“数据在加载中,请稍后……”
  13. IntelliJ Idea 常用11款插件(提高开发效率),附优秀主题插件
  14. 中药的专利标准化研究
  15. 金山文字 职称计算机,职称计算机:金山文字2005考试大纲
  16. 《东周列国志》第十八回 曹沫手剑劫齐侯 桓公举火爵宁戚
  17. STM32CubeMX:中断函数例题:2021-08-03
  18. Excel-个人所得税计算与原理推导
  19. 走进施耐德电气无锡工厂,见证自动化研发中心开幕
  20. CentOS上使用docker安装redis

热门文章

  1. c# 图像识别 车辆型号【百度AI】
  2. logback 自定义PatternLayout
  3. 云安全技术——PGP加密技术
  4. 兄弟HL4150cdn恢复出厂设置_兄弟打印机恢复出厂设置
  5. crossApp初级-CAView类-5
  6. 15日精读掌握《高德纳:具体数学》计划(2019.5/27-2019/6/10)
  7. 页面置换算法详解(10种)
  8. 荣耀安装google谷歌服务框架_荣耀20怎么下载安装谷歌服务框架,GMS框架安装教程...
  9. win10传真服务器位置,win10系统电脑发传真的操作方法
  10. arduino mega针脚_Arduino MEGA中文数据手册