Mac系统上配置C\C++开发环境

600 阅读1分钟

经过多次重装CLion又卸载的经历来看,对于只能运行Mac 10.13版本的低配电脑,建议还是选择VSCode作为自己的开发工具。

下面就是介绍在VSCode上如何设置C\C++开发环境的一些过程。

1、安装插件

C/C++

C/C++ Extension Pack

C/C++ Runner

CodeLLDB

2、安装Xcode工具

这一步需要科学上网,对于没办法科学上网的话,可以通过百度找一下Command_Line_Tools_macOS_10.13_for_Xcode_9.4.dmg这个安装包下载到本地进行安装。

提供一个下载地址:

https://download.gforge.liris.cnrs.fr/meppbin/osx/Xcode_9.4.1/Command_Line_Tools_macOS_10.13_for_Xcode_9.4.dmg

3、在VScode里写一段代码测试一下

#include <stdio.h>

int main()
{
    int num;
    // 输入操作
    printf("请输入一个整数:");
    scanf("%d", &num);
    printf("hello c language!\n");
}

提示:无法打开 源 文件 "stdio.h". 请运行“选择 IntelliSense 配置...”命令以定位系统标头。

解决办法:

点击快速修复,编辑"compilerPath"设置:

编译器路径,选择/usr/bin/gcc后就可以解决了。

4、运行一下测试代码

代码能成功运行。但会出现如下警告,每次都会出现,出现这个警告的原因,是因为gcc编译器要求代码最后一行必须为一个空行。

warning: no newline at end of file [-Wnewline-eof]

解决办法:

打开VSCode设置,搜索Insert Final Newline,勾选上就可以了。这样每次保存文件时,都会确保最后一行是空行。

5、最后设置一下执行代码的快捷键

由于我已经将Command+R给了Python了,所以我将Alt + R给C\C++。

打开VSCode键盘快捷方式设置界面,搜索runner,找到C/C++: C/C++ Runner: Run File,设置快捷键即可。