无法找到包mingw32

我正在尝试编译的项目需要mingw32。 atp-get install让我“无法找到包mingw32”进行apt缓存搜索会产生许多选项,我需要帮助选择一个可以工作或消除此错误的选项。

系统信息:4.2.0-16-generic#19-Ubuntu SMP Thu Oct 8 15:35:06 UTC 2015

有任何想法吗?

这个包在Ubuntu的Universe存储库中。 所以请确保在/etc/apt/sources.list使用命令启用了Universe:

 sudo apt-get install mingw32 

它将自动安装mingw32 mingw32-binutils mingw32-runtime软件包

 sudo apt-cache search mingw32 mingw32 - Minimalist GNU win32 (cross) compiler mingw32-binutils - Minimalist GNU win32 (cross) binutils mingw32-runtime - Minimalist GNU win32 (cross) runtime 

无需选择一个。 这些包是mingw32依赖

注意:如果您使用的是最新的Ubuntu版本,那么目前这些软件包可以在trustyutopic和早期版本的Ubuntu中使用,然后检查Ubuntu软件包搜索该软件包是否可用。 如果没有那么下载包并手动安装或下载源并编译它。
编辑:你可以试试这个:

对于32位系统:

 wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32/mingw32_4.2.1.dfsg-2ubuntu1_i386.deb wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32-binutils/mingw32-binutils_2.20-0.2ubuntu1_i386.deb wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32-runtime/mingw32-runtime_3.15.2-0ubuntu1_all.deb 

适用于64位系统

 wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32/mingw32_4.2.1.dfsg-2ubuntu1_amd64.deb wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32-binutils/mingw32-binutils_2.20-0.2ubuntu1_amd64.deb wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mingw32-runtime/mingw32-runtime_3.15.2-0ubuntu1_all.deb 

使用命令安装这些包:

 sudo dpkg -i *.deb 

如果它显示依赖关系,那么使用命令:

 sudo apt-get install -f 

并再次安装

  sudo dpkg -i *.deb 
Interesting Posts