news 2026/5/11 7:50:56

如何在Dev-C++中配置TDM-GCC

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何在Dev-C++中配置TDM-GCC

好的,在 Dev-C++ 中配置 TDM-GCC 可以按照以下步骤操作:

  1. 下载并安装 TDM-GCC

    • 访问 TDM-GCC 的官方网站:https://jmeubank.github.io/tdm-gcc/
    • 下载适合您系统(通常是 64 位 Windows)的最新安装程序。
    • 运行安装程序。安装路径非常重要!
    • 在安装过程中:
      • 选择一个容易记住且路径中没有中文或空格的目录进行安装(例如:C:\TDM-GCC-64)。
      • 确保勾选Add to PATH选项(通常在安装程序的最后一步)。这会将 TDM-GCC 的bin目录添加到系统的环境变量PATH中,使得 Dev-C++ 和其他程序能够找到编译器。
  2. 验证 TDM-GCC 安装

    • 打开一个新的命令提示符cmd.exe)窗口。
    • 输入命令:
      gcc --version
    • 按回车。如果安装成功且PATH设置正确,您应该能看到类似gcc (TDM-GCC) x.x.x的输出,显示您安装的 GCC 版本号。
  3. 配置 Dev-C++

    • 打开 Dev-C++。
    • 点击顶部菜单栏的工具(T)->编译器选项(C)...
    • 在弹出的 "编译器选项" 窗口中:
      • 转到目录选项卡。
      • Binaries子选项卡下:
        • 点击...按钮(通常在列表右侧)。
        • 浏览找到您安装 TDM-GCC 的目录,进入其下的bin子目录(例如:C:\TDM-GCC-64\bin)。
        • 选择该bin目录,点击确定选择文件夹。该路径应该被添加到 Binaries 列表中。确保列表中只有这一个路径,或者该路径位于最前面。您可以删除旧的 MinGW 路径(如果有的话)。
      • Libraries子选项卡下:
        • 点击...按钮。
        • 浏览找到 TDM-GCC 安装目录下的lib子目录(例如:C:\TDM-GCC-64\lib)。
        • 选择该lib目录,点击确定。将其添加到 Libraries 列表中。
      • C Includes子选项卡下:
        • 点击...按钮。
        • 浏览找到 TDM-GCC 安装目录下的include子目录(例如:C:\TDM-GCC-64\include)。
        • 选择该include目录,点击确定。将其添加到 C Includes 列表中。
      • C++ Includes子选项卡下:
        • 点击...按钮。
        • 同样浏览找到 TDM-GCC 安装目录下的include子目录(例如:C:\TDM-GCC-64\include)。
        • 选择该include目录,点击确定。将其添加到 C++ Includes 列表中。
    • (可选)在程序选项卡下:
      • 您可以检查gcc的路径是否指向 TDM-GCC 的bin目录下的gcc.exe(例如:C:\TDM-GCC-64\bin\gcc.exe)。通常不需要手动修改,因为上一步设置目录后会自动找到。
    • 点击确定保存所有设置。
  4. 测试配置

    • 在 Dev-C++ 中创建一个新的 C 或 C++ 项目(文件 -> 新建 -> 项目)。
    • 编写一个简单的 "Hello World" 程序。
    • 点击运行(R)->编译(C)(或按Ctrl+F9)。程序应该能成功编译。
    • 点击运行(R)->运行(R)(或按Ctrl+F10)。程序应该能正常运行并输出 "Hello World"。
    • 如果编译或运行失败,请仔细检查第 2 步(验证 PATH)和第 3 步(编译器选项中的路径设置)是否正确。

关键点总结:

  • 安装路径:选择一个无空格、无中文的路径安装 TDM-GCC,并记住它。
  • 添加到 PATH:安装时务必勾选Add to PATH
  • Dev-C++ 设置:在编译器选项的 "目录" 选项卡下,正确设置BinariesLibrariesC IncludesC++ Includes的路径,指向 TDM-GCC 安装目录下的对应子文件夹(bin,lib,include)。

完成这些步骤后,Dev-C++ 就应该成功使用 TDM-GCC 作为其默认的编译器工具链了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 7:50:16

CANN/asc-devkit:asc_arange矢量索引生成API

asc_arange 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://gitcode.com…

作者头像 李华
网站建设 2026/5/11 7:50:15

CherryPy社区与生态:如何参与贡献并获得支持的完整指南

CherryPy社区与生态:如何参与贡献并获得支持的完整指南 【免费下载链接】cherrypy CherryPy is a pythonic, object-oriented HTTP framework. https://cherrypy.dev 项目地址: https://gitcode.com/gh_mirrors/ch/cherrypy CherryPy作为一个Pythonic、面向对…

作者头像 李华
网站建设 2026/5/11 7:45:35

CANN/ops-nn自适应层归一化算子

AdaLayerNorm 【免费下载链接】ops-nn 本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-nn 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DTAtlas A3 训练系列产品/Atlas A3 推理系列产品√…

作者头像 李华
网站建设 2026/5/11 7:45:10

深度解析原神帧率解锁技术:5大核心特性与源码架构实战指南

深度解析原神帧率解锁技术:5大核心特性与源码架构实战指南 【免费下载链接】genshin-fps-unlock unlocks the 60 fps cap 项目地址: https://gitcode.com/gh_mirrors/ge/genshin-fps-unlock 原神帧率解锁项目(genshin-fps-unlock)是一…

作者头像 李华
网站建设 2026/5/11 7:43:31

face-recognition.js 模型训练与保存:构建可复用的人脸识别系统

face-recognition.js 模型训练与保存:构建可复用的人脸识别系统 【免费下载链接】face-recognition.js Simple Node.js package for robust face detection and face recognition. JavaScript and TypeScript API. 项目地址: https://gitcode.com/gh_mirrors/fa/f…

作者头像 李华