2017-02-28 90 views
1

我想用jenkins windows 7節點構建程序。該程序使用cmake構建,但在配置階段,cmake告訴我沒有g ++編譯器。我認爲這個錯誤是由於錯誤的shell發生的,但我不知道如何設置正確的shell。該文件說,Windows上的第一個sh文件被執行,但msys2需要mingw32.exe作爲正確的shell。如何設置jenkins windows從屬節點以支持msys2 mingw shell

回答

1

有幾種方式啓動MinGW的外殼:

  1. 設置環境變量與set MSYSTEM=mingw32set MSYSTEM=mingw64。然後開始msys2_shell.cmdusr/bin/bash --login
  2. 開始msys2_shell.cmd-mingw32-mingw64 arg。
  3. 鍵入MSYS2 source shell <name>其中可以是:msys,mingw32,mingw64
  4. 安裝msys2-launcher-git和運行mingw32.exemingw64.exe