CLion配置C/C++环境的坑: The C compiler “MinGW/bin/gcc.exe“ is not
来源:http://www.tudoupe.com时间:2022-07-09
前言
我想学C语言。CLion,第一个安装JetBrains的,四处碰壁很正常,经经历破译软件的困难后,众所周知,Clion还需要特别引入C/C++环境来编译C语言程序,通常下载MinGW或Visual Studio来获取C/C++环境,这个博客将下载的MinGW作为一个例子来解释C/C++环境配置中遇到的漏洞。
问题描述:
在 CLion 的 Toolchains 中进行环境配置的时候,对一个中国人来说,很有可能你会遇到头条中的一些问题,正常逻辑下,你可能怀疑你的安装步骤是错的,或者软件包版本不匹配,那是当时我的想法,于是,反复地,许多方法下载和安装多次的MinGW和Visual Studio来尝试,是的,一直失败!C++环境无法以任何方式检测故障,截图如下:
强行 Apply > Ok 之后,代码编译会报错:The C compiler "MinGW/bin/gcc.exe" is not able to compile a simple test program.
问题解决:
1、首先,既然是报错检测不到系统的 C++环境,那么先去系统 cmd 窗口输入命令:gcc -v,查看电脑系统的 C++环境是否存在,截图如下说明 C++环境已存在,没有问题。
2.在检查安装的MinGW和CLion版本的兼容性及重新考虑正确的安装操作步骤之前,注意的是,您必须首先检查MinGW文件路径(绝对路径)是否包含中文字符!!!C++配置环境路径不能包含中文,否则会报错!仔细地看一下我的问题说明中的错误引言,MinGW的路径包含中国“ 家庭桶 ”!将文件夹的名称改为英文,再次尝试,成功了!!!
3、出现这个问题,你可能的C++环境也安装在计算机的系统磁盘C上,然鹅···,您的系统用户名是中文,在通往环境的绝对路径下,是中国人,所以报错!这种情况下,您可以重新安装C++环境在计算机的D磁盘或任何其他磁盘上,用英语标记文件夹名称;当然,还可以用英语修改系统用户名,只是稍微麻烦些,不过一劳永逸嘛, 以英文修改中文系统用户名,参考这篇博客文章 。
总结:
习惯用英语命名所有文件夹.在安装软件或创建编程项目时,文件夹的名称是英文,否则, 往往会有问题!!!甚至,建议用英文命名个人电脑的系统用户名,因为,如果你想操纵C盘的内容,所以文件路径经常包含系统用户名,中文命名的话,安装时可能出现软件时间错误,也很难看问题在哪里!!!
如果你觉得这篇文章有用,记住赞扬,收集,注意哦! 你的赞扬是我创造的无穷动机
上一篇:当小山村接入5G网络
下一篇:Windows11设置共享打印机
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|