Estoy intentando crear una biblioteca de código abierto. Necesito un sistema de gestión de paquetes para descargar fácilmente las dependencias. Al principio estoy usando MinGW+MSYS
. Pero los paquetes incluidos son limitados. Alguien me dijo que usara MinGW-w64 + MSYS2
.
Descargué el mingw-w64-install
de aquí . Cuando se ejecuta, informa el siguiente error. ¿Como arreglarlo?
Y por cierto, desde la MinGW-w64
página de descarga, veo muchos enlaces de descarga. Incluso Cygwin aparece en la lista. ¿Cómo Cygwin
y MinGW-w64
están relacionados?
Mi conocimiento actual es que, en el momento de MinGW+MSYS
, MSYS es solo un buen complemento para MinGW, mientras que MinGW-w64 + MSYS2
, MSYS2 es independiente y MinGW-w64 es solo un conjunto de bibliotecas con las que puede trabajar. Al igual que Cygwin puede descargar muchos paquetes diferentes.
pacman
pueda reconocer?MSYS no se ha actualizado hace mucho tiempo, MSYS2 es más activo, se puede descargar desde MSYS2 , tiene ambos
mingw
y elcygwin fork
paquete.Para instalar la cadena de herramientas MinGW-w64 ( referencia ):
pacman -Sy pacman
para actualizar la base de datos del paquetepacman -Syu
para actualizar la base de datos del paquete y los paquetes del sistema principalpacman -Su
para actualizar el restopacman -S mingw-w64-i686-toolchain
pacman -S mingw-w64-x86_64-toolchain
make
, ejecutarpacman -S make
fuente
x86_64-6.2.0-release-posix-seh-rt_v5-rev1
?Reference
rotopacman -S mingw-w64-x86_64-cmake
y NOcmake
. El cmake normal carecerá de generadores para minGW.