Code Blocks 安装后编译出现“编译器无效”问题。

编写程序并编译后出现如上图报错,大致意思为:

编译器安装无效 ,所以编译器无法运行编译器,请检查编译器路径有没有正确配置,并且给出了个修改步骤,最后说设置的路径没有找到编译器文件。。。

 

解决方法:

S1:首先我们要确定我们下载安装Code Blocks是带有编译器版本的,就是带有MinGW的版本:

下载地址:http://www.codeblocks.org/downloads/26

 

S2:然后给软件指定MinGW的所在路径:

菜单栏Settings -> Compiler  打开编译器设置

在编译器设置里 -> Global compiler settings -> Toolchain executables -> Compiler's installation directory 指定MinGW文件夹所在路径,一般在软件安装文件夹下,你可以手动选择路径,也可以点击Auto-detect自动寻找路径。

最后点击OK就可以了,重新编译程序,报错解决。 

 

 

又或者自己手动下个MinGW,然后粘贴进Code Blocks安装路径下:

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Code Blocks 20.03编译器上,可以通过使用图形库来实现绘制弧的功能。Code Blocks默认使用了MinGW作为编译器,可以使用WinBGIm图形库来实现绘图功能。以下是在Code Blocks 20.03上绘制弧的步骤: 1. 下载和安装WinBGIm图形库: - 前往以下网址下载WinBGIm库:http://winbgim.codecutter.org/ - 解压下载的文件,并将其中的`graphics.h`和`winbgim.h`复制到Code Blocks的`include`目录下。 - 将其中的`libbgi.a`复制到Code Blocks的`lib`目录下。 2. 配置编译器: - 打开Code Blocks,点击菜单栏的"Settings",选择"Compiler..."。 - 在左侧选择"Global compiler settings",点击右侧的"Linker settings"。 - 在"Link libraries"中添加`libbgi.a`。 - 点击"OK"保存设置。 3. 创建一个新的C语言项目: - 点击菜单栏的"File",选择"New",然后选择"Project..."。 - 在弹出的对话框中选择"C project",点击"Go"。 - 选择"C Console Application",点击"Go"。 - 输入项目名称并选择存储位置,点击"Next"。 - 选择默认的编译器,点击"Finish"。 4. 编写绘制弧的代码: - 在新建的项目中,打开`main.c`文件。 - 在文件开头添加以下代码,包含必要的头文件: ```c #include <graphics.h> #include <conio.h> ``` - 在`main()`函数中添加绘制弧的代码: ```c int main() { int gd = DETECT, gm; initgraph(&gd, &gm, ""); // 初始化图形界面 int x = 100; // 圆心横坐标 int y = 100; // 圆心纵坐标 int radius = 50; // 半径 int startAngle = 0; // 起始角度 int endAngle = 180; // 结束角度 arc(x, y, startAngle, endAngle, radius); // 绘制弧 getch(); // 等待用户按任意键继续 closegraph(); // 关闭图形界面 return 0; } ``` 5. 编译和运行程序: - 点击菜单栏的"Build",选择"Build and Run"。 - 如果一切顺利,将会弹出一个图形窗口,显示绘制的弧形。 - 按下任意键关闭图形窗口。 注意:在Code Blocks中使用图形库绘图时,需要将项目类型选择为"C Console Application",而不是默认的空项目。另外,如果遇到编译或链接错误,请检查步骤2中的配置是否正确。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值