2017-02-28 3 views
1

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

Répondre

1

Il existe plusieurs façons shell commencent MinGW:

  1. Set variable env avec set MSYSTEM=mingw32 ou set MSYSTEM=mingw64. Puis commencez msys2_shell.cmd ou usr/bin/bash --login.
  2. Démarrez msys2_shell.cmd avec -mingw32 ou -mingw64 arg.
  3. Tapez MSYS2 source shell <name> où peut être: msys, mingw32, mingw64.
  4. Installer msys2-launcher-git et exécuter mingw32.exe ou mingw64.exe