vlambda博客
学习文章列表

Mac端C语言/C++环境的配置(一)

关于Mac操作系统,可能很多人还是很陌生的。但近期还是很多人向笔者提问了一些关于Mac系统方面使用的一些技巧,而且中也不乏一部分初学编程的朋友们。所以在这里我也想出几期关于Mac环境下(C语言)编程环境的配置。


MacOS即苹果公司开发并运行于Macintosh系列电脑上的一套操作系统,其得天独厚的类Unix内核(Unix-Like)以及Windows系统无法匹敌的稳定性决定了Mac系统优越的开发性能。(P.S. 在这里多说一句,笔者希望大家从头学起,我需要大家去知道什么是Linux,什么是linux kernel,什么是UNIX/UNIX-Like/Linux-like/Darwin...以上内容差不多半个小时能学完,否则学到一半发现自己什么也不会,知识体系架空,然后花了一年多重新整理知识体系)。Mac系统可能是公认最好的开发平台(至少在我眼里),没有之一(Linux大神当我没说),笔者之前重度Linux用户,切换到Mac的瞬间,感觉异常的顺手,有着丝毫不逊色于linux的命令行工具。另一方面,MacOS本身基于Swift、C、C++和Object-C开发的,这也注定了Mac是极其强大的C/C++开发平台。


Mac端C/C++开发环境的配置,网上和很多种说法。苹果自家的Xcode除非写swift和OC,其他无力吐槽。如果实在需要IDE,个人推荐jetbrains家的CLion (jetbrains家的产品还是很良心的,不管是从IDEA到Pycharm,大学生可以凭教育邮箱或者学生证认证免费使用)。避开eclipse大坑。而编辑器的话笔者很推崇vscode和sublime,在后面文章我也会一一为大家介绍。


xcode篇:

想在Mac上开发C,xcode的安装无可避免,不管你是否使用。而xcode的安装,也堪称史诗级的白痴,甚至没有任何技术含量可言。

打开App Store搜索并安装即可。(体积较大)

xcode环境下创建C/C++项目我这里也说一下:

打开xcode -> Create a  new xcode project

Mac端C语言/C++环境的配置(一)

选择macOS->Command line tool->next

Mac端C语言/C++环境的配置(一)

选择所要创建项目语言,填写项目信息

Mac端C语言/C++环境的配置(一)

选择项目创建路径,切记:Create git repository on my mac不可勾选

Mac端C语言/C++环境的配置(一)

致此,创建完成

Mac端C语言/C++环境的配置(一)

CLion篇:(推荐)

打开CLion官网,下载并安装:

https://www.jetbrains.com/clion/

打开CLion,输入激活码或者验证过的jetbrains账号:(如需破解教程请私信)

Mac端C语言/C++环境的配置(一)

Mac端C语言/C++环境的配置(一)

New project并选择对应的语言标准和路径

致此,创建完毕。


IDE的安装和使用相对便捷,在下一篇文章中,我也会详细为大家讲解文本编辑器中C/C++环境的配置。

谢谢大家!