无法找到包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版本,那么目前这些软件包可以在trusty
, utopic
和早期版本的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