阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

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

87次阅读
没有评论

共计 948 个字符,预计需要花费 3 分钟才能阅读完成。

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

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

CodeBlocks 为什么无法编译?

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

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

更新步骤如下:
第一步:设置 -》编译器,即 Setting-》Compiler

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

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

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

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

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

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

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

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

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

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

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

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

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

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

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-24发表,共计948字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中