如何在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 的现代特性和优化能力。

相关推荐
旧梦952712 分钟前
Java EnumMap 详解:原理、用法与实战
java·开发语言
高亦真15 分钟前
今天是学习嵌入式的第34天
linux·学习·算法
2402_8828938622 分钟前
封装红黑树实现map和set —— 从源码到模拟实现
c++·set·map
cuijiecheng201836 分钟前
从 GinormoTime 到 Rocky Linux:25fps LTC 完整搭建与验证实战
linux·运维·服务器
GeW39 分钟前
告别盲目刷题!RHCE高效备考路线图,助你一次Pass
linux
snow@li1 小时前
Java:微服务项目与单体项目区别、市场占有率全景深度分析
java·开发语言·微服务
H_oRIZoN_1 小时前
Linux入门DAY35(TCP粘包问题与HTTP)
linux·tcp/ip·http
吴声子夜歌1 小时前
Java——性能和效率
java·开发语言
好评1241 小时前
【Linux】传输层协议TCP
linux·网络·tcp/ip
Shell运维手记1 小时前
Linux mdadm 软 RAID + LVM 完整综合笔记
linux·运维·笔记·5g