Estou tentando construir uma biblioteca de código aberto. Preciso do sistema de gerenciamento de pacotes para baixar facilmente as dependências. No começo estou usando MinGW+MSYS
. Mas os pacotes incluídos são limitados. Alguém me disse para usar MinGW-w64 + MSYS2
.
Eu baixei a mingw-w64-install
partir de aqui . Ao ser executado, ele relata o seguinte erro. Como corrigi-lo?
E aliás, na MinGW-w64
página de download, vejo muitos links para download. Até o Cygwin está listado. Como Cygwin
e MinGW-w64
estão relacionados?
Meu entendimento atual é que, na época de MinGW+MSYS
, MSYS é apenas um ótimo complemento para MinGW, enquanto em MinGW-w64 + MSYS2
, MSYS2 é independente e MinGW-w64 é apenas um conjunto de bibliotecas com as quais ele pode trabalhar. Assim como o Cygwin pode baixar muitos pacotes diferentes.
pacman
posso reconhecer?O MSYS não é atualizado há muito tempo, o MSYS2 está mais ativo, você pode fazer o download do MSYS2 , tem ambos
mingw
e ocygwin fork
pacote.Para instalar o conjunto de ferramentas MinGW-w64 ( Referência ):
pacman -Sy pacman
para atualizar o banco de dados do pacotepacman -Syu
para atualizar o banco de dados do pacote e os pacotes do sistema principalpacman -Su
para atualizar o restopacman -S mingw-w64-i686-toolchain
pacman -S mingw-w64-x86_64-toolchain
make
, executepacman -S make
fonte
x86_64-6.2.0-release-posix-seh-rt_v5-rev1
?Reference
está quebradopacman -S mingw-w64-x86_64-cmake
e NÃOcmake
. O cmake normal não terá geradores para minGW.