#2020学习打卡##C程序设计语言# C语言IDE的选择推荐(Mac篇)

上一篇文章介绍了Windows环境下的C语言IDE选择,这篇文章介绍下Mac环境下,哪些IDE是相对比较优秀的!
 
Mac电脑作为类Unix类操作系统的代表,C语言也是天生具备的。很多Mac电脑即便不用于软件开发,也会因为各种免费开源软件的使用,在依赖包中自动安装了gcc的支持,从而具备了C语言的开发环境。 
在Mac电脑上进行C语言开发有两种方式,一是使用图形界面(GUI)进行开发,这种情况使用苹果自主开发的Xcode开发工具。二是使用纯命令行的开发工具gcc或者clang配合vim编辑器。前者适合大规模项目的开发,后者简洁高效,相对来说适合开发小规模的程序或者应急的修修补补。
 
(1)Xcode
 
Xcode 是苹果公司开发的编程软件,是开发人员建立OS X 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。在windows上类似这种能编c语言的还有微软出的visual studio。

QQ截图20200403104902.jpg

 
安装Xcode唯一合法的方法是在Mac电脑打开App Store程序,在右上角搜索框中输入"Xcode",从搜索到的结果中一般前1、2位就是Xcode,然后点选“获取”或者“安装”。Xcode容量比较大,一般安装包都在4.5G-6G之间,依据网络的情况,需要等待不短的时间。安装完成后,第一次运行Xcode会提示安装命令行工具,按照提示就会自动安装clang命令行开发工具。命令行开发包一般是100多M,下载安装都会比较快。
 
(2)Visual Studio Code
 
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。该编辑器支持多种语言和文件格式的编写,截止2019年9月,已经支持了如下37种语言或文件:F#、HandleBars、Markdown、Python、Java、PHP、Haxe、Ruby、Sass、Rust、PowerShell、Groovy、R、Makefile、HTML、JSON、TypeScript、Batch、Visual Basic、Swift、Less、SQL、XML、Lua、Go、C++、Ini、Razor、Clojure、C#、Objective-C、CSS、JavaScript、Perl、Coffee Script、Dockerfile。

QQ截图20200403105149.jpg

 
下载地址:https://code.visualstudio.com/Download
 
(3)命令行下进行程序开发
 
这种方式适用于学习阶段,大型项目还是更倾向于使用IDE。
 
Mac的命令行C语言开发工具主要有两种,clang及gcc,前者是苹果官方推荐的,Xcode也使用Clang进行编译。后者则是GNU开源社区推荐的,并且被大多数linux支持。两者在语法的兼容性上几乎没有差别。而Clang在于错误信息、编译速度等方面有很多优势。
 
通常的命令行操作为:
vi 1.c
gcc 1.c //生成a.out可执行文件
gcc -o my.out 1.c//可以指定生成的可执行文件名
./a.out
./my.out

 

0 个评论

要回复文章请先登录注册