Je veux construire un programme avec un noeud de Windows 7 de jenkins. Le programme est construit en utilisant cmake mais dans l'étape de configuration, cmake me dit qu'il n'y a pas de compilateur g ++. Je pense que cette erreur se produit en raison du mauvais shell, mais je ne sais pas comment définir le bon shell. La documentation indique que le premier fichier sh sur Windows est exécuté mais msys2 a besoin de mingw32.exe comme shell correct.Comment faire pour installer le noeud esclave de windows de jenkins pour soutenir le shell msys2 mingw
1
A
Répondre
1
Il existe plusieurs façons shell commencent MinGW:
- Set variable env avec
set MSYSTEM=mingw32
ouset MSYSTEM=mingw64
. Puis commencezmsys2_shell.cmd
ouusr/bin/bash --login
. - Démarrez
msys2_shell.cmd
avec-mingw32
ou-mingw64
arg. - Tapez MSYS2
source shell <name>
où peut être:msys
,mingw32
,mingw64
. - Installer
msys2-launcher-git
et exécutermingw32.exe
oumingw64.exe