1
我想用jenkins windows 7節點構建程序。該程序使用cmake構建,但在配置階段,cmake告訴我沒有g ++編譯器。我認爲這個錯誤是由於錯誤的shell發生的,但我不知道如何設置正確的shell。該文件說,Windows上的第一個sh文件被執行,但msys2需要mingw32.exe作爲正確的shell。如何設置jenkins windows從屬節點以支持msys2 mingw shell
我想用jenkins windows 7節點構建程序。該程序使用cmake構建,但在配置階段,cmake告訴我沒有g ++編譯器。我認爲這個錯誤是由於錯誤的shell發生的,但我不知道如何設置正確的shell。該文件說,Windows上的第一個sh文件被執行,但msys2需要mingw32.exe作爲正確的shell。如何設置jenkins windows從屬節點以支持msys2 mingw shell
有幾種方式啓動MinGW的外殼:
set MSYSTEM=mingw32
或set MSYSTEM=mingw64
。然後開始msys2_shell.cmd
或usr/bin/bash --login
。msys2_shell.cmd
與-mingw32
或-mingw64
arg。source shell <name>
其中可以是:msys
,mingw32
,mingw64
。msys2-launcher-git
和運行mingw32.exe
或mingw64.exe