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 ...
随机推荐
- Kubernetes YAML最佳实践和策略
Kubernetes工作负载最常用YAML格式的文件来定义. YAML的问题之一就是很难描述清单文件之间的约束或关系. 如果你希望检查是否已从受信任的注册表中提取部署到群集中的所有映像,该怎么办? 如 ...
- Python使用JsAPI发起微信支付 Demo
Python使用JsAPI发起微信支付 Demo 这个是基于Django框架. 了解更多,可以关注公众号"轻松学编程" 1.公众号设置.微信商户号设置 这些都可以在官网查得到, 公 ...
- python使用zlib库压缩图片,使用ffmpeg压缩视频
python压缩图片.视频 图片压缩使用zlib库 视频压缩使用工具ffmpeg # ffmpeg -i 1.mp4 -r 10 -pix_fmt yuv420p -vcodec libx264 -p ...
- python面向对象(类与对象)
面向对象思想 关注公众号"轻松学编程"了解更多. 1.面向对象的设计思想 面向对象是基于万物皆对象这个哲学观点. 2.面向对象和面向过程的区别 面向过程 在生活中: 它是一种看待问 ...
- 我用 Python 撸了一个 plist 图集拆图工具!附上github源码
这些年,我一直在使用 JavaScript .CocosCreator 做开发,只要是他们不能解决的,我都不太愿意去弄,或者说是不太情愿去做.真的是手中有把锤子,看什么都是钉子,越是熟悉一样东西,越容 ...
- linux-挂载NFS网络文件系统教程
目录 前言 链接 参考 笔录草稿 NFS环境搭建 前言 本文实现需要联网 链接 野火NFS介绍 NFS详细介绍 NFS简要介绍 参考 上面链接 笔录草稿 NFS环境搭建 一些目标配置 服务主机共享目录 ...
- react中iconfont字体图标不显示问题
如下图, 写四个圆圈,直接将iconfont的字体编码写在静态HTML结构中时显示没问题,然而明显这样的结构用循环写是更好的选择, 但是,页面上不能显示字体图片了,而是直接显示字体编码 原因是字体编码 ...
- 6 MVVM进阶
1. 背景 MVVM是一种常用的设计模式,它的最主要功能是将数据与代码隔离,实现viewmodel的可测试.架构图如下: 2. 命令-Command 2.1 WPF 路由命令 WPF提供一种内置的命令 ...
- 利用命令行将本地代码上传至GitHub仓库
p.p1 { margin: 0 0 0 60px; font: 16px "PingFang SC"; color: rgba(88, 110, 117, 1) } p.p2 { ...
- AI云原生浅谈:好未来AI中台实践
AI时代的到来,给企业的底层IT资源的丰富与敏捷提出了更大的挑战,利用阿里云稳定.弹性的GPU云服务器,领先的GPU容器化共享和隔离技术,以及K8S集群管理平台,好未来通过云原生架构实现了对资源的灵活 ...