Mac OS配置C/C++环境

Posted 鹿是行走的树

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac OS配置C/C++环境相关的知识,希望对你有一定的参考价值。

本文也可参考我的个人博客:

https://leonz_z.gitee.io/face2keyboard/
我的个人博客


网上关于Mac系统下C/C++环境配置的相关资料较少,或许Mac对于一些编程初学者来说却是不够友好,缺少像Windows系统下vs这样的宇宙最强IDE(虽然jetbrains家的产品都很良心,但不可否认Clion对于初学者来说却是不适合)以及Dec-C++这种简洁的IDE,其实在最初我也是使用VS Code加Code runner,但最后VS Code的日常崩溃真的让我无力吐槽,也尝试过Atom,Atom搭配相关插件还是很不错的,但最后我还是选择了Sublime(收费,支持正版)。

先上效果图,也可根据自己的喜好自行修改

安装Sublime(支持正版...)

这里推荐一个网站:

精品MAC应用分享
https://xclient.info/

sublime官网

https://www.sublimetext.com/

直接下载

解压密码:xclient.info
https://xclient.lanzous.com/icu2vyj


如遇到提示应用损坏,解决办法如下:

打开终端,输入如下命令,将损坏应用拉入终端:

sudo xattr -rd com.apple.quarantine 

Sublime如下:

Mac OS配置C/C++环境

回车并输入密码(密码不会显示)。然后重新打开Sublime即可解决。

如果比较懒的,直接到直接跳到文章后,下载我的配置文件直接粘贴到对应文件夹即可。

打开Sublime -> Tools-Build - > System-New Build System

Mac OS配置C/C++环境

粘贴如下代码:

{ "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++",
"variants": [ { "name": "Run", "cmd": ["bash", "-c", "g++ -std=c++11 '${file}' -o 'a' && open -a terminal '${file_path}/a'"] } ]}

重命名,并保存

Mac OS配置C/C++环境

写段测试代码,首次运行选择刚创建的Build System

Mac OS配置C/C++环境

Tools -> Build(或者快捷键啊Command + B)

Mac OS配置C/C++环境

选择第二个Run

Mac OS配置C/C++环境

运行结果如下:

Mac OS配置C/C++环境

另外如果嫌弃配置麻烦,可以直接下载文末提供的配置文件,解压:

将鼠标移至桌面左下角Finder图标处,长按右键,选择Go to~

Mac OS配置C/C++环境

输入:

/Library/Application Support

Mac OS配置C/C++环境

找到Sublime Text,如果未找到,则在搜索框搜索Sublime,找到如下文件夹(确认好路径)

打开该文件夹,将我提供下载的配置文件解压,并粘贴至该文件夹,替换掉即可(选择replace)。

下载链接:

提取码:9u6j
​https://pan.baidu.com/s/1iP4JsrnSlbqFD3Doc9ruag



以上是关于Mac OS配置C/C++环境的主要内容,如果未能解决你的问题,请参考以下文章

用 C/C++ 包装 Mac OS X 特定代码的宏

VSCode c++和CMake环境搭建(for Mac OS)

VSCode c++和CMake环境搭建(for Mac OS)

mac系统vscode配置c/c++环境

环境配置如何在Mac上配置C/C++编译环境?

环境配置如何在Mac上配置C/C++编译环境?