mac sublime html开发环境,在Mac下用Sublime Text 2 架设C开发环境
申明:如果尝试失败,请确认你的运行快捷键是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开发环境相关推荐
- sublime开发python需要安装哪些插件_Sublime text 3搭建Python开发环境及常用插件安装...
1. 按下Ctrl+Shift+P调出命令面板 2. 输入"package",在下拉列表找到"Package Control: list packages",选 ...
- 2021-08-06Windows10下 使用pycharm对Cura二次开发
Windows10下 使用pycharm对Cura二次开发 文章目录 Windows10下 使用pycharm对Cura二次开发 前言 用户环境 上官方教程 注意事项 前言 记录一下Cura开发环境大 ...
- iphone php环境,苹果(Mac OS X 10.5.6)下搭建php开发环境
很多做设计的朋友用的是苹果mac系统,但做开发往往因环境而头疼,甚至有用虚拟机的,太痛苦了.今天让我们一起来学习下苹果系统下配置工作环境,首先得让Mac OS支持PHP.不管你是采用集成的开发环境,比 ...
- Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便
前言 开发及测试过程中每个环境都有各自的作用,避免破坏其他环境所以建议每个项目新建一个虚拟环境,经过对比最终我选择了virtualenvwrapper来作为我开发中虚拟环境管理工具,接下来一起来看一下 ...
- vue开发环境搭建Mac版
一.前言 因工作缘故,需要做一个移动端app,面对2016下半年至今webapp最流行的三个技术React,angular,vue,三选一,如何先,经过前期的技术选型,最后决定使用vue.具体查看本人 ...
- Flutter开发环境在Mac上的搭建(iOS和Android图文详细过程)
文章目录 系统要求 本机环境 设置Flutter镜像 获取Flutter SDK 安装Android Studio及插件 安装Android Studio 配置Android Studio 安装SDK ...
- mac eclipse tomcat mysql_mac下使用eclipse+tomcat+mysql开发 j2ee(一)
在这里是使用eclipse+tomcat+mysql的方式. 1.软件下载 (1) eclipse 我使用的是mac,因为本人是苹果客户端开发者,所以目前只有苹果机器了.首先下载eclipse for ...
- mac selenium java_软件测试 实验02 MAC环境下Firefox配置selenium java读取xlsx文件
安装环境 我的环境是mac + firefox42 + selenium 2.9.1 火狐历史版本的下载链接:http://ftp.mozilla.org/pub/firefox/releases/ ...
- mac访问linux桌面文件夹路径,mac下“远程桌面”访问linux
有一天,坐在pc机前敲代码,脑袋突然闪过一个高端的画面,然后自我反省:为什么我只能蜷在台式机前噼里啪啦,而不能靠沙发.腿蹬茶几.手捧MBA噼里啪啦呢? 首先MBA没有安装开发环境,但台式机上装着deb ...
最新文章
- QT textedit 滚动条自动往下滚动
- Java使用AES加密解密
- python eval()函数用法以及可能出现的问题
- Expdp/Impdp 并行导入导出详细测试
- 如何设计良好的viewcontroller
- sqlite3_exec
- Android深度探索--HAL与驱动开发----第三章读书笔记
- C++ 任意类型 转 string
- vue项目history路由的配置
- 总资产周转率、资产负债率、销售净利率、资产收益率、净资产利润率、劳动生产率、人均利润率
- 当当网按关键字搜索商品教程
- Python+Vue计算机毕业设计个人学习博客系统wyz5v(源码+程序+LW+部署)
- android hud软件,手机HUD靠谱软件选哪些?_手机_手机生活应用-中关村在线
- MySql ocp认证之备份与恢复(四)
- 解决Windows运行游戏提示缺少steam_api.dll的问题
- 喜马拉雅全站音频爬取
- 素数 android10万以内,10万以内的质数表?
- 转:动态规划题目分类
- 个性推荐系统基于元学习的场景化 | KDD 2019
- HMI-67-【数据】汽车CAN总线数据读取
热门文章
- 杭州(含嘉兴,绍兴,金华,湖州,义乌)Uber优步司机奖励政策(1月18日~1月24日)...
- androidEditTextinputType及android:imeOptions=”actionDone”(转)
- 读文件计算方法执行时间的实例
- 136.二层交换机是哪一层的设备,与三层交换机之间的区别?
- 中国工程院2019年院士增选第二轮候选人名单公布 李彦宏落选
- ubuntu 配置samba
- 002_模板 + 数据模型 = 输出
- 012_logback中的DBAppender
- 获取java返回的数据_java调用第三方接口,获取接口返回的数据。
- 类型多种_五轴机床有很多种类型,你知道几种?