windows - msys2 finder ikke mingw64

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg downloadede:


https://mingw-w64.org/doku.php/download/mingw-builds[6]


https://mingw-w64.org/doku.php/download/msys2[7]


og installerede dem under C:/development/msys64. Under denne mappe finder jeg msys2.exe og mappen mingw64, som igen indeholder bin en med alle mingw-eksekverbare.


Jeg tilføjede C:/development/msys64/mingw64/bin mappen til PATH env var.
Faktisk fra en Windows prompt kan jeg påberåbe gcc - for eksempel. I stedet inde i msys2-skalen kan jeg ikke finde dem. Jeg mener, de er i /mingw64/bin, men de er ikke tilgængelige med det samme.


Jeg er sikker på, at jeg savnede nogle trin!

Bedste reference


MSYS2 har pakker til sine egne GCC værktøjskæder, og du vil nok være bedre at bruge disse værktøjskæder i stedet for at downloade en anden. Hvis du f.eks. Skal bruge en 64-bit MinGW GCC, skal du køre pacman -S x86\_64-w64-mingw32-toolchain og derefter sørge for at du starter MSYS2 ved hjælp af genvejen 'MinGW-w64 64-bit Shell' (eller noget) /mingw64/bin er på din PATH.


MSYS2 respekterer heller ikke dine system- eller brugermiljøvariabler; den bruger sin egen PATH som standard.