如何在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++,进入 Tools → Compiler 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位编译器),则配置成功。


注意事项

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

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

相关推荐
Rabitebla34 分钟前
【Linux 底层原理】进程(十):进程等待详解---从僵尸进程到 wait、waitpid 与 status
linux·c++·笔记·学习·visual studio
麦麦麦当劳大王1 小时前
【油猴脚本】Boss直聘 岗位职责复制
开发语言·前端·javascript
starzy19901 小时前
深入理解Scala Map:从实现原理到工程实践
开发语言·后端·scala
只睡四小时2 小时前
Three.js Sub-tick:漏判 60.7%→0
开发语言·javascript·性能优化·ecmascript·游戏开发·three.js·碰撞检测
码农小河663 小时前
基于SSM+JSP的高校专业信息管理系统【附源码+数据库】
java·开发语言·数据库
西西弗Sisyphus3 小时前
C++ 超时互斥锁(Timed Mutex):std::timed_mutex 与 std::unique_lock
c++
东鹏特饮5 小时前
系统运维(传统/通用运维)面试题
开发语言·php
今天要早睡_5 小时前
C++01_入门基础复习
开发语言·c++
Android系统攻城狮6 小时前
Linux FFmpeg深度解析之avcodec_default_get_encode_buffer调用流程与实战(二十八)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频
黑马程序员毕设6 小时前
基于 Java 的餐饮点餐系统设计与应用报告
java·开发语言