经过多次重装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,设置快捷键即可。