You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10安装PDCursesMod(wincon)失败:无法找到指定文件

问题分析与解决方案

你的核心问题是Makefile指定的编译器i686-w64-mingw32-gcc未安装或不在当前终端的环境变量PATH中,导致make无法调用该编译器完成编译。以下是具体解决步骤:

1. 安装对应MINGW工具链

打开MSYS终端,根据你需要编译的程序位数执行对应命令:

  • 编译32位程序:
    pacman -S mingw-w64-i686-toolchain
    
  • 编译64位程序:
    pacman -S mingw-w64-x86_64-toolchain
    

该命令会安装包含i686-w64-mingw32-gcc(32位)或x86_64-w64-mingw32-gcc(64位)在内的完整编译工具链。

2. 使用正确的MINGW终端编译

不要继续用MSYS终端,而是打开MSYS2安装目录下的MINGW32.exe(对应32位)或MINGW64.exe(对应64位)终端:

  • 进入PDCursesMod的wincon目录:
    cd /c/Users/myuser/Documents/etc/PDCursesMod-master/wincon
    
  • 执行编译命令:
    make -f Makefile WIDE=Y
    

专门的MINGW终端会自动配置环境变量,让make能找到刚安装的编译器。

3. 可选:修改Makefile适配当前环境

如果不想切换终端,可直接修改wincon目录下的Makefile:

  • 找到文件中类似CC = i686-w64-mingw32-gcc的行,将其替换为你本地已有的gcc命令:
    CC = gcc
    
  • 保存后重新执行编译命令即可。

额外说明

你之前尝试的Makefile.mng是针对MingGW图形界面版本的配置文件,而你的目标是Windows控制台环境,所以应该使用wincon目录下的Makefile,无需切换到其他Makefile。

内容的提问来源于stack exchange,提问作者user1675016

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 00:49:52