0.写在前面
  • 网上有关 mac 安装 CLion的文章过于杂碎和片面,一篇文章只解决一个问题,找起来很费劲,容易心态爆炸。所以,在我终于安装好了CLion之后,决定写一篇从0到1——可以直接开始编写代码,并且能够新建不同的c源文件编写——的操作指南。
  • 本文主要针对网络上描述不详尽的方面讲解,有些简单的或者网络上已经有一大堆可行方案的问题,这里就不多赘述了。如有错误,还请海涵,欢迎评论提醒。
1.CLion安装&激活
  • 安装:这个比较简单,直接官网下载最新版即可。
  • 激活:可以先选择试用一个月☝️,激活方式网上有很多,图简单可以直接某宝搜索,几块钱搞定。
2.C/C++环境配置
  • 这个网上说的乱七八糟的,各种方式也是层出不穷
  • 有先下载xcode,用xcode的编译器的;
  • 有下载gcc的。(我觉得下载xcode花10几个G太浪费,所以我直接下载的gcc,本文也将讲解用gcc配置环境
  • 自己下载gcc和cmake来配置编译环境
  1. 先下载一个名为homebrew的东西。这是是用于安装mac上缺少的各种软件的,可以一行命令解决很多安装问题,很方便,不用自己上网找半天。
    推荐直接下载中科大换源的homebrew版本,这样用homebrew下载时速度能够快一些,官网的homebrew下载要链接外网,所以速度你懂的。
    下载方法
    打开终端,直接复制以下命令到终端,然后按回车运行即可。之后根据提示输入数字安装对应的下载源就行。
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  1. 安装好homebrew后,在终端输入以下命令:
brew install gcc
  1. 安装好gcc后,在终端输入命令安装cmake:
brew install cmake

至此,安装步骤就完成了。

  1. 查看自己的gcc位置,打开访达,打开自己的Macinosh磁盘(总磁盘),按**shift+command+.**显示隐藏的文件夹,进入usr/local/Cellar/gcc,查看自己的gcc版本号,记住版本号。
  • 在CLion中配置安装好的gcc和cmake
  1. 打开CLion,点击 new project,在Language standard中选择对应版本好的数字,比如我的是11.2,我就选择C++11
  2. 接着点击左上角的CLion,点击preference,搜索Toolchains。
    默认的应该是Make,c compiler和c++ compiler的路径都是Cellar中的gcc和cmake(即我们刚才安装好的),如果没有,根据之前安装时的第四步找到自己的gcc和cmake路径填上去就好了。

clion安装mysql_config clion安装和配置mac_clion安装mysql_config


图1:Toolchains

3.debug
  • 这时我们的CLion应该已经可以正常运行C/C++程序了,但是debug可能会出现一点小问题,可能设置了断点,但是debug时直接跳到ruturn那一行。这是我们图1的中Debugger出了问题。
  • 解决方案:切换到LLDB或者GDB试试。我切换完就能正常debug了。
4.新建 C/C++ source 文件不能运行的问题
  • 描述:只能运行一开始新建自带的main.cpp,自己建的其他源文件运行报错,debug报错。
  • 解决方案:
  1. 打开preference,点击左侧目录中的Plugins,搜索C/C++ Single File Execution,安装。

clion安装mysql_config clion安装和配置mac_CL_02


图2:Plugins

  1. 在自己新建的源文件中右键,选择 add executable for single c/cpp file

    图3:右键菜单
  2. 打开左侧目录中的CMakeLists.txt,此时右上角会显示一行让你reload,我们选择 auto-reload,这样以后每次add完就可以自动reload了,我们就不用每次都手动点reload了。
  • 此时,我们的源文件已经可以正常运行和调试了。