CodeBlocks无法编译的原因和解决办法

CodeBlocks16.01最新版百度云下载(安装包内含编译器)

https://pan.baidu.com/s/1kWjtmKJ

CodeBlocks为什么无法编译?

1.您下载的安装包本身不含编译器,请进上面分享的百度云链接重新下载安装包。

2.您把CodeBlocks装在了除C盘外的其他盘中(比如D盘,E盘什么的,或虽然安装在C盘,但在安装时自定义安装在了默认目录之外的其他目录),导致系统无法正确识别出编译器的地址(这点儿可能是软件本身的设计缺陷)。请尝试卸载后重新安装,并在安装时将软件装在C盘,或者手动更新编译器所在的路径。

更新步骤如下:

第一步:设置-》编译器,即Setting-》Compiler

CodeBlocks无法编译的原因和解决办法CodeBlocks无法编译的原因和解决办法

第二步:转到Toolchain exectables,即可执行的工具链接(或者说地址吧,windows中链接指向的就是地址,意思就是你的编译器工具的地址)

CodeBlocks无法编译的原因和解决办法CodeBlocks无法编译的原因和解决办法

第三步:点击图标"...",找到你的安装目录。

注意,在你所选的目录下应该有个bin(工具箱)文件夹,并且所有的编译器应该都在这个bin目录下,还有编译器的名字也应该和图上的名字一样,否则这步设置好后系统还是无法识别,具体每个编译器在哪,需要自己挨个更新。

CodeBlocks无法编译的原因和解决办法CodeBlocks无法编译的原因和解决办法

这一步我举个例子,比如说我的安装目录在C:\Program Files (x86)\CodeBlocks\MinGW

CodeBlocks无法编译的原因和解决办法CodeBlocks无法编译的原因和解决办法

这时你进入这个目录后会看到一个bin文件夹,打开bin文件夹后你会看到很多可执行文件(exe格式),其中有些就是编译器

CodeBlocks无法编译的原因和解决办法CodeBlocks无法编译的原因和解决办法

比如C语言的编译器是mingw32-gcc.exe,那么我如果进目录把这个文件名改成“COCO-C语言编译器.exe”,或者说我不改名称了,把这个mingw32-gcc.exe文件移到桌面上或者其他地方

CodeBlocks无法编译的原因和解决办法CodeBlocks无法编译的原因和解决办法

,这个时候我就要进编译器设置页面更新C语言的编译器所在位置和名称了,否则,系统怎么可能找到呢。这也是为什么你把软件装在D盘系统找不到的原因,因为系统默认寻找的就是C盘里的默认安装目录。另外如果说你虽然安装在了C盘,但是没有默认安装在Program Files(x86)这个文件夹下,而是安装在了自己新建的文件夹,或者说其他地方。那么这个时候系统可能也找不到你的编译器在哪。你要么手动更新编译器所在目录,要么在安装时啥自定义选项也不选,老老实实按默认的来。

CodeBlocks无法编译的原因和解决办法CodeBlocks无法编译的原因和解决办法

原文来自: https://www.linuxprobe.com/codeblocks-solve.html

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

tp6+FFMpeg实现视频水印及大小剪切

之前项目中用到上传视频时,需要获取视频大小,视频第一帧及给视频添加水印问题,找了很多资料,结合在项目中的实际运用,在此记录一下。1.FFMpeg安装1.下载扩展网上可以找到,我这里放到百度云盘链接:百度云盘下载(https://www.oschina.net/action/GoToL