"gcc" not found: exec: "gcc": executable file not found in %PATH%

原因:系统没有安装gcc编译器

解决方法:

第一步
1.到官网下载MinGW,下载地址:https://sourceforge.net/projects/mingw-w64;
注意不是直接点Download,而是点Download按钮下方的File选项卡,然后滑到下面点MinGW-W64-install.exe

2.下载完成后安装,Architecture选项中如果是32位系统就选择i686.如果是64位系统就选择x86_64.其他不用改,下一步安装路径可以自己选择。如果出现报错cc1.exe: sorry, unimplemented: 64-bit mode not compiled in就说明你安装的是32位的,需要重新安装64位的才可以。

3.安装完成后将自己的安装路径下的mingw64\bin目录添加到环境变量PATH,例如默认的安装目录是C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin

4.cmd执行gcc -v 看看是否安装成功,如果成功重启你的编辑器重新运行就不报错了

第二步:

下载安装tdm gcc

“gcc“ not found相关推荐

  1. GCC 链接 xxx:No such file or directory 及运行可执行文件 error while loading shared libraries: xxx.so 解决方案

    关于 GCC 提示找不到指定库文件的这个问题,通常出现在以下 2 个场景中: 利用静态库或者动态库文件实现链接操作(生成可执行文件)时,·GCC 可能会提示 xxx:No such file or d ...

  2. GCC 同时编译多个 C/C++ 文件

    以下这些操作都可以共用一条 gcc 指令: 将多个 C/C++ 源文件加工为汇编文件或者目标文件: 将多个 C/C++ 源文件或者预处理文件加工为汇编文件或者目标文件: 将多个 C/C++ 源文件.预 ...

  3. GCC 连接器、链接标准库 gcc -l、链接手动创建库(指定目录的库 gcc -L)

    1. 链接器 链接器把多个二进制的目标文件(object file)链接成一个单独的可执行文件. 在链接过程中,它必须把符号(变量名.函数名等一些列标识符)用对应的数据的内存地址(变量地址.函数地址等 ...

  4. GCC 编译 C++ 程序分步骤流程(预处理 gcc -E、编译 gcc -S、汇编 gcc -c 和链接 gcc 以及 gcc -o 选项)

    C 或者 C++ 程序从源代码生成可执行程序的过程,需经历 4 个过程,分别是预处理.编译.汇编和链接. 同样,使用 GCC 编译器编译 C 或者 C++ 程序,也必须要经历这 4 个过程.但考虑在实 ...

  5. gcc 自动识别的文件扩展名,gcc/g++ -x 选项指定语言,不同 gcc 版本 -std 编译选项支持列表

    对于执行 C 或者 C++ 程序,需要借助 gcc(g++)指令来调用 GCC 编译器. 对于以 .c 为扩展名的文件,GCC 会自动将其视为 C 源代码文件 对于以 .cpp 为扩展名的文件,GCC ...

  6. gcc 和 g++ 的联系和区别,使用 gcc 编译 c++

    GCC 编译器已经为我们提供了调用它的接口,对于 C 语言或者 C++ 程序,可以通过执行 gcc 或者 g++ 指令来调用 GCC 编译器. 实际使用中我们更习惯使用 gcc 指令编译 C 语言程序 ...

  7. GCC 在 Linux、Windows 系统安装

    1. GCC 简介 谈到 GCC,就不得不提 GNU 计划.GNU 全称 GNU's Not UNIX,又被称为"革奴计划",由理查德·斯托曼于 1983 年发起.GNU 计划的最 ...

  8. 通过修改软链接升高 gcc 版本、降低 gcc 版本

    1. 查看 gcc 版本 wohu@ubuntu16:/etc/apt$ gcc --version gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0 Copyright ...

  9. gcc 从5.3升级到6.1之后 openwrt pkg-config glib编译报错修复办法

    报错 01 /usr/bin/env bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I. ...

  10. [建议] GCC 新手入门【转】

    本文是写给 gcc 新手的入门文章,所以内容比较简单.如果你知道下面3条命令都可以编译c++的话,就不用在本文浪费时间了  g++ -Wall hellocpp.cpp gcc -Wall hello ...

最新文章

  1. phoenixframework自动化测试平台架构图
  2. oracle给换服务器,Oracle数据库更换服务器10分钟切换方案
  3. Python的常见几道数学运算题
  4. Linux 新api eventfd(转)
  5. matlab错误:Variable 'a' cannot be saved to a MAT-file whose version is older than 7.3.
  6. oracle dbms_crypto,DBMS_CRYPTO包对Oracle加密
  7. 水滴石穿C语言之正确使用const
  8. Day9 深度学习入门
  9. Q120:PBRT-V3,“直接光照”积分器(14.3章节)
  10. caffe 连接 matlab2016b
  11. angularjs实现 - 增删改查+排序+敏感字(最终版)
  12. B站网页下载视频(flv格式)
  13. Metadata 元数据信息详解
  14. 11个基于vue的UI框架
  15. Glide加载网络图片出现模糊问题
  16. python滤波器设计
  17. 爬虫是什么,该如何学习爬虫呢?
  18. 使用Excel和OutLook实现自动发送邮件
  19. matlab抗饱和 符号,MATLAB作图特殊符号大全
  20. 2022/03/21hackthebox取证emo

热门文章

  1. python多线程爬取多个网址_【Python爬虫】多线程爬取斗图网站(皮皮虾,我们上车)...
  2. 李航 统计学习方法 第二版 课后习题答案 机器学习
  3. 追忆那些昙花一现的P2P平台
  4. 【190115】VC++ 视频聊天系统源代码
  5. 流放者柯南稳定的服务器,《流放者柯南》自建服务器教程
  6. matplotlib数学绘图库——折线图,内置样式中文问题解决方法
  7. Python-古典问题-猴子生小猴子
  8. 我的世界java怎么玩起床战争_我的世界经验起床战争怎么玩 起床战争玩法攻略...
  9. oracle 插入,oracle 插入含字符串
  10. canvas 实现签名