C++-codeblocks安装
2020-02-15
"Test_leetcode - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?! (Do you have a compiler installed?)
Goto "Settings->Compiler...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup.
Skipping...
Nothing to be done (all items are up-to-date). Target uses an invalid compiler; run aborted
Target uses an invalid compiler; run aborted
Target uses an invalid compiler; run aborted
Target uses an invalid compiler; run aborted
Target uses an invalid compiler; run aborted
翻译一下
编译器的设置(GNU GCC编译器)无效,因此Code::Blocks无法找到/运行编译器。
可能编译器选项中的工具链路径设置不正确?(是否安装了编译器?)
转到“设置->编译器…->全局编译器设置->GNU GCC编译器->工具链可执行文件”,并修复编译器的设置。
跳过。
无事可做(所有项目都是最新的)。 目标使用了无效的编译器;运行被中止
目标使用了无效的编译器;运行被中止
目标使用了无效的编译器;运行被中止
目标使用了无效的编译器;运行被中止
目标使用了无效的编译器;运行被中止
不清楚原因:百度一下
百度下载了一个Code Blocks,安装完发现找不到GCC编译器,百度一下,发现原来是下载的是不带编译器的,郁闷,于是按照别人说的到它的官网下载带编译器版本的,也就是有MinGW字样的。可怜我乌龟一样的网速,90多M的东西下了半个多小时,结果安装好后还是跟之前一样。百思不得其解,百度上搜索也找不到满意答案,都说只要下载有MinGW的就行了,严重怀疑是自己没安装好,但是在官网上下载的应该没问题才对啊。 然后我想到一个问题,那种不带编译器的,人家是怎么用的,继续百度,大致是说自己下载一个编译器,设置到系统环境变量中就行了,然后人家推荐的就是MinGW。这时我灵机一动,进入Code Blocks的安装目录下一看,确实是有MinGW这个目录的。然后我想直接把这个目录设到环境变量中应该就没问题了。 然而试了下并没有什么卵用,不过这时候控制台的一行信息吸引了我的注意:Goto "Settings->Compiler...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup.
Skipping...
抱着试一试的心态,根据上面说的点到Toolchain executables,然后发现Compiler’s installation directory那里的路径居然是C:\MinGW,简直气死本大爷,果断改成Code Blocks里面的MinGW路径,然后问题解决了。 哎,安装个IDE都这么蛋疼,不过也怪自己太傻,习惯了傻瓜式的一键安装,稍微出点问题就懵圈。
百度解释缺少GCC编译器,推荐编译器MinGW,MinGW路径要和codeblocks中编译器的安装位置一致
我出现错误也是缺少编译器,我选择从官网下载带MinGW字样的编译器,我通过"Settings->Compiler...->Global compiler settings->GNU GCC Compiler->Toolchain executables"查看安装路径和codeblocks软件实际的路径一致

最后推荐官方安装codeblocks方法
自带mingw的codeblocks下载及安装教程
- 小编也不多说了,你能搜到这篇经验肯定就代表你已经有了初步了解codeblocks了,不需要我做介绍了。这里放两张codeblocks界面图片。多的不说了,接下来直接上教程。或者codeblocks提示Target uses an invalid compiler; run aborted。


工具/原料
- 能上网的电脑
- 随便一个浏览器
方法
方法一是到官网下载含有mingw的codeblocks。这个下载下来直接安装不需要在配置什么。www.codeblocks.org或者download codeblocks

进入官网之后,全是英文不要紧,直接找到关键词download。点击进去,之后还会弹出一个让你选择下载的codeblocks的方式。也就是第二图中的那几个选项。


如图,Download the binary release这个是最简单的下载以及安装方式,也就是我们要下载的方式。
Download the source code
这个是指下载codeblocks的源码。不用管
Retrieve source code from SVN
这个是指从SVN获取源代码,也不用管,我们直接点击Download the source code

根据不同的系统选择不同的版本下载。这里我们找到windows版本。


不同的名字对应不同的版本,codeblocks-16.01-setup.exe表示直接下载codeblocks这个没有集成mingw。而在下面的codeblocks-16.01mingw-setup.exe这个的codeblocks已经带有了mingw,直接下载这个就可以了。

下载好以后直接双击安装就行了。


安装好以后打开软件,如果软件还是提示没有GCC或者在运行软件的时候提示Target uses an invalid compiler; run aborted,那就在codeblocks——settings——complier


在complier里面点击图示的位置,可以点击Auto-detect可以自动探测mingw 的位置,或者可以点击“...”自己自定义mingw的路径。

------------恢复内容结束------------
安装codeblocks,调试程序时候报错
Selecting target: Debug ERROR: You need to specify a debugger program in the debuggers's settings. (For MinGW compilers, it's 'gdb.exe' (without the quotes)) (For MSVC compilers, it's 'cdb.exe' (without the quotes))’
翻译:
选择目标:调试错误:需要在调试器的设置中指定调试器程序。(对于MinGW编译器,它是'gdb.exe'(不带引号))(对于MSVC编译器,它是'cdb.exe'(不带引号))'
根据提示信息我们需要指定一个debugger program,根据提示我们可以知道指定的菜单栏settings。

我们可以看到默认状态下路径是空的,那么我们就需要设置一个路径。
找到code::block的默认安装路径并进入CodeBlocks\MinGW\gdb32\bin选择gdb32.exe。单击OK即可开始进行编译。

C++-codeblocks安装的更多相关文章
- codeblocks安装后无法编译
codeblocks安装后无法编译: 解决办法: 1.下载自带编译器的codeblock安装包. 2.安装完后.修改配置 (1)打开软件,选择setting->Compiler (2)在编译器设 ...
- ubuntu下codeblocks安装与中文化
什么是Code::Blocks Code::Blocks是一个免费.开源.跨平台的集成开发环境,使用C++开发,并且使用wxWidgets做为GUI库.Code::Blocks使用了插件架构,其功能可 ...
- codeblocks安装(自带gcc编译器)
下载安装自带c编译器的的codeblocks. 网址:http://www.codeblocks.org/downloads/26 自带gcc编译器的版本 codeblocks-16.01mingw- ...
- 史上最详细的codeblocks安装教程!!!
codeblocks下载地址:https://www.cnblogs.com/yinbiao/p/8489748.html 下面是codeblocks具体的安装教程:
- CodeBlocks安装及配置注意事项
在使用codeblocks的时候,网上一般只会提供CodeBlocks的项目文件,并不包括编译器和调试器,要使用CodeBlocks的完整功能需要在官网下载完整版. 如图可下载mingw版本. 进入C ...
- CentOS 6.5 安装CodeBlocks
CentOS 6.5 安装CodeBlocks 经历了无数痛苦的折磨,Linux上的库依赖真是能把人逼疯,终于在Google上找到了办法,勉强将CodeBlocks安装成功. 1.为了避免最新版本的C ...
- CentOS 下 Codeblocks 的 安装 + 汉化 以及 基本使用介绍
Codeblocks 安装 注:在root用户下运行下列命令 1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可 yum install gcc yu ...
- Linux入门(15)——Ubuntu16.04安装codeblocks搭建C/C++的IDE环境
安装codeblocks: sudo add-apt-repository ppa:damien-moore/codeblocks-stable sudo apt-get update sudo ap ...
- Ubuntu16.04LTS安装集成开发工具IDE: CodeBlocks 和Eclipse-cdt
上文中,我们已经介绍了QT5.10.0在Ubuntu下的安装 https://www.cnblogs.com/si-lei/p/9240230.html, 接下来我们介绍CodeBlocks以及Ecl ...
随机推荐
- 1,web项目工作流程
1.1 了解web程序工作流程 .1.2django生命周期
- 企业级docker-registry原生镜像仓库高可用部署
简介: 私有镜像仓库可以方便企业,或个人开发者共享内部镜像而不会泄漏私有代码,而且可以加速镜像的拉取.能更加方便得集成到容器化的 CI/CD 中去.也可建立自己的公共镜像仓库. 优势: Docker ...
- 容器探针(liveness and readiness probe)
一.为什么需要容器探针 如何保持Pod健康 只要将pod调度到某个节点,Kubelet就会运行pod的容器,如果该pod的容器有一个或者所有的都终止运行(容器的主进程崩溃),Kubelet将重启容 ...
- Linux 网络编程的5种IO模型:异步IO模型
Linux 网络编程的5种IO模型:异步IO模型 资料已经整理好,但是还有未竟之业:复习多路复用epoll 阅读例程, 异步IO 函数实现 背景 上一讲< Linux 网络编程的5种IO模型:信 ...
- 转载:解密Redis持久化
本文内容来源于Redis作者博文,Redis作者说,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述.文章非常长,也很值 ...
- Java如何正确比较浮点数
看下面这段代码,将 d1 和 d2 两个浮点数进行比较,输出的结果会是什么? double d1 = .1 * 3; double d2 = .3; System.out.println(d1 == ...
- Docker - 使用 Jenkins 镜像创建容器,并搭建 Python + Pytest +Allure 的自动化测试环境
如果你还想从头学起 Docker,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1870863.html 安装 Docker 直接参考我这 ...
- [tmp]__URL
常用排序算法稳定性.时间复杂度分析(转,有改动) http://www.cnblogs.com/nannanITeye/archive/2013/04/11/3013737.html http://w ...
- CSS之background——背景与渐变练习题
1.单选题 将背景的绘制区域规定到内容框,应使用background-clip属性中的哪个属性值? A content-box B border-box C padding-box D none-bo ...
- Python arange
原文来自DeniuHe.原文链接 >>> np.arange(3) array([0, 1, 2]) >>> np.arange(1,3,0.3) array([ ...