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

相关推荐
倒头就睡的小比特3 天前
算法竞赛C++常用的STL
c++·算法
weilx12343 天前
C++笔记-文件IO-<fcntl.h>
c++
小羊没烦恼!3 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
未济3 天前
linux 配置环境变量
linux
傲世仙尊3 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
伞伞悦读3 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
Smileyqp沛沛3 天前
前端?C++ ?较大差异基础罗列
c++·基础·前端转c++
C语言小火车3 天前
C/C++ 为什么需要编译器?
开发语言·c++
_艾伦 耶格尔.3 天前
进程间通信
linux
旖旎夜光3 天前
力控面试题 01.01: 判定字符是否唯一(位运算) —— 题解
c++·学习·算法·leetcode·力控