Part 1、安装Homebrew

  1. 启动一个终端,在其中发出如下命令:
     /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
    
  2. 根据命令的提示,将环境变量添加到路径中。

    安装命令执行时显示的信息有明确的提示和示范,请关注这些信息。

Part 2、安装gcc/g++

在终端中执行如下命令:

brew install gcc g++

brew是macOS的一种包管理器,相当于Linux下的apt。

以上方法摘自网络,如有错误,请自行解决。

Part 3、安装VS Code

从微软官网下载适合macOS的VS Code版本进行安装。

Part 4、编译链接运行程序

假设你将源文件都存放在/usr/local/tmp目录中。即这是你的工作目录

  1. 启动Code,点击左上角的文件图标,在点击打开文件夹按钮,选择你的工作目录,然后确定。

  2. 在弹出的对话框中,勾选“信任xxx文件的作者…”,再点击下方的“是的,我信任作者”按按钮。此后,改文件夹里面的所有文件就会列在Code的左侧栏中。

  3. 选择一个已有的,或者新建源文件编辑,保存为.c文件。

  4. 按组合建CTRL+`(`键在键盘左上角ESC键的下方),调出Code内嵌的终端。可以看到,终端已自动进入到你的工作文件夹。

  5. 在终端中发出如下命令编译链接程序:

     gcc f.c
    

    如果无错则会生成可执行文件a.out(这是系统默认的名字)。按如下方法运行这个程序:

     ./a.out
    

    如果需要指定生成可执行文件的名字,那么请这么做: 或者

     gcc f.c -o myapp
    

    那么生成的可执行文件的名字就是myapp。按如下方法运行这个程序:

     ./myapp
    

    如果你的程序使用了数组、指针等容易出现内存访问错误的机制,那么可以这么做:

     gcc f.c -fsanitize=address
    

    这将启动内存消毒器机制,可以在程序运行时诊断处内存访问错误。根据错误提示可以定位源代码中的逻辑错误。