mac下的c语言程序开发,mac VS Code配置C语言开发环境(小白简单Clang版)
1准备
1.1 检查clang
检查所使用的mac是否自带了clang,敲命令行:
clang -v // or clang --version
复制代码
MacOS为了照顾用户习惯,也可以执行gcc命令,但MacOS10.12以后系统不自带gcc。
如果没有的话则去安装,敲命令行:
xcode-select --install
复制代码
按照步骤安装完成
1.2 安装&打开VS Code
建议不要不要安装Chinese语言包
1.3 安装C++插件
打开VS Code按快捷键 shift+command+X ,并搜索C++。
点进去,确定下是否是Microsoft的。
安装Code Runner
1.4 创建一个demo文件
在自己的常用的项目地址,创建一个文件夹,并且新建一个C文件(文件后缀为.c)并保存至文件夹。
/* 文件hello.c */
#include
int main()
{
printf("hello world");
return 0;
}
复制代码
2 配置
在vs code运行C文件需要配置2个json文件
launch.json
tasks.json
2.1 launch.json
点击打开.c文件,点击IDE上方菜单,Run -> Start Debugging -> 选择C/C++: clang build active file
会自动生成launch.json文件,可以根据需要修改设置具体可以看一下官方的launch.json配置文档。
2.2 tasks.json
点击打开.c文件,快捷键 command+shift+P打开命令行面板,输入tasks:configure task,选择 Tasks:Configure Task -> 选择 C/C++:gcc build active file
如果没有可选项的用户,点击IDE上方菜单,Terminal-> Configure Tasks-> 选择 C/C++:clang build active file
会自动生成tasks.json文件。
3 Code Runner
run .c文件
hover C文件点击鼠标右键 -> 点击 Run Code ,终端会输出Hello World
注意终端的输出,你会大概了解Run Code的执行原理哦~
[Running] cd "/Users/maggie/Sites/c-study/" && gcc hello.c -o hello && "/Users/maggie/Sites/c-study/"hello
复制代码
停止code run
hover 终端OUTPUT -> 点击 鼠标右键选择 Stop Code Run,如果没有没有这个选项的同学可以打开命令行面板输入这个命令也可以。
mac下的c语言程序开发,mac VS Code配置C语言开发环境(小白简单Clang版)相关推荐
- VS Code配置Go语言开发环境
VS Code配置Go语言开发环境 Go语言是采用UTF8编码的,理论上使用任何文本编辑器都能做Go语言开发.大家可以根据自己的喜好自行选择.编辑器/IDE没有最好只有最适合 1.安装中文简体插件 点 ...
- DSB算法C语言程序,单片机中使用DSB温度传感器C语言程序.doc
单片机中使用DSB温度传感器C语言程序 单片机中使用DS18B20温度传感器C语言程序(参考1) /************************************************** ...
- mac下nvm_【干货分享】Mac最全用法指导,学不会学费全退!!!(反正我也没收你们学费)...
WiWU 教你玩Mac 箱包/数码/测评/教程/短视频/Mac技巧 点击关注,这个新年好运不断 (Mac必备WiWU11合一扩展坞) macOS系统简单设置 1.触摸板设置 SystemPre ...
- Golang VS Code 配置 Go 语言开发环境
前言 前面我已经讲过 GoLand 的安装,当然,你也可以使用 VS Code 来进行开发. VS Code 是微软开源的一款编辑器, 本文主要介绍如何使用VS Code搭建Go语言的开发环境. 下载 ...
- c语言程序课程设计问题,矩形问题-C语言程序课程设课程设计(论文).doc
矩形问题-C语言程序课程设课程设计(论文) PAGE PAGE \* MERGEFORMAT 20课程设计(论文)题 目 名 称 矩形问题 课 程 名 称 C语言程序课程设计 学 生 姓 名 xxx ...
- vs 如何配置组件 c语言,VS Code配置C语言开发环境的超详细教程
今年有个C语言的课程,以往上C语言课都是用VC++6 作为开发环境,VC6实在是太古老了,这个学期想用Visual Studio Code来配置C语言的开发环境.把整个环境变量配置.工具安装使用的步骤 ...
- 国二c语言程序,国家二级计算机考试题库c语言
在国家计算机二级考试中,我们会遇到哪些知识点题目呢?下面是学习啦小编给大家整理的国家二级计算机考试题库c语言选择题及答案,供大家参阅! 二级计算机考试题库c语言选择题 1.下列叙述中正确的是( ). ...
- c语言程序中的错误可分为,C语言程序常见错误与调试方法(1)
<C语言程序常见错误与调试方法(1)>由会员分享,可在线阅读,更多相关<C语言程序常见错误与调试方法(1)(17页珍藏版)>请在人人文库网上搜索. 1.C语言程序常见错误与调试 ...
- c语言程序的核心思想是什么,c语言程序设计心得(2)
C语言编程学习心得篇一 学习C语言已经一年多,对C也算得上半个入门者,期间也写过一些自娱自乐的代码.其实个人认为无论学习什么语言,最重要的是掌握习编程思想,然而C语言一种学习编程思想的基础语言.所以, ...
- 【VS Code】Windows10下VS Code配置Haskell语言环境
文章目录 0. Haskell官方资料 1. 下载安装Stack 2. 安装GHC前的准备活动 (1) 直接下载法 (2) 配置镜像源法 3. 实际安装GHC 4. Stack的具体使用 5. 安装低 ...
最新文章
- Poj-1088-滑雪
- python自学路线-最适合小白的Python学习路线图
- IPv6扩展头部 (四) 分片头部 Fragment Header for IPv6
- python网络编程:UDP方式传输数据
- ​边缘计算架构如何融合视频编码与存储
- KnowIME: A System to Construct a Knowledge Graph for Intelligent Manufacturing Equipment-学习笔记
- linux内核启动以及文件系统的加载过程
- html中在线预览pdf文件之pdf在线预览插件
- SpringCloud工作笔记050---关于同一账号多人同时登录的token重复问题
- 天野学院易语言模拟脚本制作
- 过采样oversampling为什么能够提高信噪比SNR呢?
- 模糊聚类及matlab实现,模糊聚类分析及matlab程序实现
- 北大公开课计算机,清华、北大、浙大的计算机课程资源集都在这里了
- 巨潮网站爬虫程序修改
- [点评] [电子科技大学][TCP/IP协议原理][杨宁]
- linux下vi编辑器方向键变成字母的解决方法
- Note: LSR LER
- 「合作共赢」泛微eteams云OA联手容联七陌 深耕SaaS协同软件市场
- 怎样学习人工智能呢?
- 2019GPLT L2-032 彩虹瓶 (25 分)