如何在Dev-C++中使用MinGW-w64编译器?

在 Dev-C++ 中使用 MinGW-w64 编译器需要以下步骤:

1. 下载 MinGW-w64

访问 MinGW-w64 官网(如 https://sourceforge.net/projects/mingw-w64/),选择适合的版本:

  • 架构x86_64(64位)或 i686(32位)
  • 线程模型posix(推荐)或 win32
  • 异常处理seh(64位)或 dwarf(32位) 下载后解压到本地目录(例如 C:\mingw64)。

2. 配置 Dev-C++

  1. 打开 Dev-C++,进入 ToolsCompiler Options
  2. Compiler 选项卡下:
    • 取消勾选 "Use default compiler options"
    • Compiler 路径中填写 MinGW-w64 的 gcc.exe 路径(例如 C:\mingw64\bin\gcc.exe
  3. Directories 选项卡下:
    • Binaries :添加 MinGW-w64 的 bin 目录(例如 C:\mingw64\bin
    • Libraries :添加 lib 目录(例如 C:\mingw64\x86_64-w64-mingw32\lib
    • C Includes :添加 include 目录(例如 C:\mingw64\x86_64-w64-mingw32\include
  4. 点击 OK 保存配置。

3. 验证安装

创建测试程序:

c 复制代码
#include <stdio.h>
int main() {
    printf("Hello MinGW-w64!\n");
    return 0;
}

编译运行后,若输出正确且任务管理器显示进程为 64位(若使用64位编译器),则配置成功。


注意事项

  • 若同时安装多个编译器,需在 ToolsCompiler OptionsGeneral 中切换默认编译器。
  • 确保系统环境变量 PATH 不包含旧版 MinGW 路径,避免冲突。
  • 建议使用 64位架构x86_64)以获得更好的兼容性。

通过以上步骤,即可在 Dev-C++ 中利用 MinGW-w64 的现代特性和优化能力。

相关推荐
ysa0510302 小时前
贪心【逆向dp】
数据结构·c++·笔记·算法
夜月yeyue2 小时前
Linux 邻接(Neighbor)子系统架构与 NUD 状态机
linux·运维·服务器·嵌入式硬件·算法·系统架构
魔道不误砍柴功2 小时前
Java Function 高级使用技巧:从工程实战中来
java·开发语言·python
三佛科技-187366133972 小时前
LP3783A芯茂微5V2.1A低功耗原边反馈充电器芯片替代PL3378/C
c语言·开发语言
不知名。。。。。。。。2 小时前
仿muduo库实现高并发服务器----EventLoop与线程整合起来
java·开发语言·jvm
编程大师哥2 小时前
JAVA 集合框架进阶
java·开发语言
叶子野格2 小时前
《C语言学习:Visual Studio使用》2
c++·学习·visual studio
春日见2 小时前
车载系统中的CPU与内存监管
java·开发语言·驱动开发·docker·计算机外设
2501_921649492 小时前
免费港股实时行情 API:功能、性能与接入指南
开发语言·后端·python·金融·restful