申明:如果尝试失败,请确认你的运行快捷键是Shift+Command+B,编译快捷键是Command+B,不要搞混。

在Mac下使用Sublime编写C程序,首先下载Xcode和Command Line Tool。这两个程序要分别下载,Command Line Tool的下载需要在Terminal中输入指令:xcode-select --install。

接下来就具体分为两种方法。

一 默认型

打开Sublime写入C程序,并保存后。

选择Tools -> Run ,在控制台中输出如下:

说明我们调用的clang编译器,苹果自带的。

二 配置Build System

Sublime Text 2版本:

在Sublime Text中, 点击 Tools -> Build System -> New Build System... 会弹出一个配置文件的模版将模版中的内容替换成结果:{

"cmd" : ["gcc $file_name -o ${file_base_name} && ./${file_base_name}"],

"selector" : "source.c",

"shell" : true,

"working_dir" : "$file_path"

}

然后保存成C.sublime-build,位置默认即可。

解释一下里面的代码:

代码是采用JSON格式写成的。cmd先调用gcc程序进行编译,然后对编译好的程序执行。(因为Sublime Text 2中没有Run,只有Build)["gcc",  "-o", "$file_base_name", "$file_name"]

这条命令指调用gcc,并且编译输出时把编译文件名字修改为基本文字。

如hello.c的编译结果是hello。两个文件同时存在。

selector是指如果你选择自动编译,sublime可以根据后缀名称自动选择编译程序。

working_dir:工作目录

如果使用的Sublime Text 3,则将配置模版换成:{

"cmd" : ["gcc $file_name -o ${file_base_name}"],

"shell" : true,

"working_dir" : "$file_path",

"variants" :

{

"name" : "Run",

"cmd" : "./${file_base_name}"

}

对Sublime-build中的命令还不熟悉的,请移步下一个链接。

mac sublime html开发环境,在Mac下用Sublime Text 2 架设C开发环境相关推荐

  1. sublime开发python需要安装哪些插件_Sublime text 3搭建Python开发环境及常用插件安装...

    1. 按下Ctrl+Shift+P调出命令面板 2. 输入"package",在下拉列表找到"Package Control: list packages",选 ...

  2. 2021-08-06Windows10下 使用pycharm对Cura二次开发

    Windows10下 使用pycharm对Cura二次开发 文章目录 Windows10下 使用pycharm对Cura二次开发 前言 用户环境 上官方教程 注意事项 前言 记录一下Cura开发环境大 ...

  3. iphone php环境,苹果(Mac OS X 10.5.6)下搭建php开发环境

    很多做设计的朋友用的是苹果mac系统,但做开发往往因环境而头疼,甚至有用虚拟机的,太痛苦了.今天让我们一起来学习下苹果系统下配置工作环境,首先得让Mac OS支持PHP.不管你是采用集成的开发环境,比 ...

  4. Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便

    前言 开发及测试过程中每个环境都有各自的作用,避免破坏其他环境所以建议每个项目新建一个虚拟环境,经过对比最终我选择了virtualenvwrapper来作为我开发中虚拟环境管理工具,接下来一起来看一下 ...

  5. vue开发环境搭建Mac版

    一.前言 因工作缘故,需要做一个移动端app,面对2016下半年至今webapp最流行的三个技术React,angular,vue,三选一,如何先,经过前期的技术选型,最后决定使用vue.具体查看本人 ...

  6. Flutter开发环境在Mac上的搭建(iOS和Android图文详细过程)

    文章目录 系统要求 本机环境 设置Flutter镜像 获取Flutter SDK 安装Android Studio及插件 安装Android Studio 配置Android Studio 安装SDK ...

  7. mac eclipse tomcat mysql_mac下使用eclipse+tomcat+mysql开发 j2ee(一)

    在这里是使用eclipse+tomcat+mysql的方式. 1.软件下载 (1) eclipse 我使用的是mac,因为本人是苹果客户端开发者,所以目前只有苹果机器了.首先下载eclipse for ...

  8. mac selenium java_软件测试 实验02 MAC环境下Firefox配置selenium java读取xlsx文件

    安装环境 我的环境是mac + firefox42 + selenium 2.9.1 火狐历史版本的下载链接:http://ftp.mozilla.org/pub/firefox/releases/ ...

  9. mac访问linux桌面文件夹路径,mac下“远程桌面”访问linux

    有一天,坐在pc机前敲代码,脑袋突然闪过一个高端的画面,然后自我反省:为什么我只能蜷在台式机前噼里啪啦,而不能靠沙发.腿蹬茶几.手捧MBA噼里啪啦呢? 首先MBA没有安装开发环境,但台式机上装着deb ...

最新文章

  1. QT textedit 滚动条自动往下滚动
  2. Java使用AES加密解密
  3. python eval()函数用法以及可能出现的问题
  4. Expdp/Impdp 并行导入导出详细测试
  5. 如何设计良好的viewcontroller
  6. sqlite3_exec
  7. Android深度探索--HAL与驱动开发----第三章读书笔记
  8. C++ 任意类型 转 string
  9. vue项目history路由的配置
  10. 总资产周转率、资产负债率、销售净利率、资产收益率、净资产利润率、劳动生产率、人均利润率
  11. 当当网按关键字搜索商品教程
  12. Python+Vue计算机毕业设计个人学习博客系统wyz5v(源码+程序+LW+部署)
  13. android hud软件,手机HUD靠谱软件选哪些?_手机_手机生活应用-中关村在线
  14. MySql ocp认证之备份与恢复(四)
  15. 解决Windows运行游戏提示缺少steam_api.dll的问题
  16. 喜马拉雅全站音频爬取
  17. 素数 android10万以内,10万以内的质数表?
  18. 转:动态规划题目分类
  19. 个性推荐系统基于元学习的场景化 | KDD 2019
  20. HMI-67-【数据】汽车CAN总线数据读取

热门文章

  1. 杭州(含嘉兴,绍兴,金华,湖州,义乌)Uber优步司机奖励政策(1月18日~1月24日)...
  2. androidEditTextinputType及android:imeOptions=”actionDone”(转)
  3. 读文件计算方法执行时间的实例
  4. 136.二层交换机是哪一层的设备,与三层交换机之间的区别?
  5. 中国工程院2019年院士增选第二轮候选人名单公布 李彦宏落选
  6. ubuntu 配置samba
  7. 002_模板 + 数据模型 = 输出
  8. 012_logback中的DBAppender
  9. 获取java返回的数据_java调用第三方接口,获取接口返回的数据。
  10. 类型多种_五轴机床有很多种类型,你知道几种?