User Tools

Site Tools


msys2_mingw

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
msys2_mingw [2026/05/04 14:20] – [Интеграция MSYS2 и VSCode] adminmsys2_mingw [2026/05/04 14:38] (current) – [Интеграция MSYS2 и VSCode] admin
Line 387: Line 387:
  
 Для среды **MSYS2 MinGW 32bit** и т.д. VSCode во встроенном терминале будет использоваться PowerShell в качестве оболочки вместо ''bash'', поскольку мы собираем виндовую, независимую от **MSYS2** программу. (Если мы будем собирать под среду **MSYS2 MSYS** то будет использоваться родной ''bash''). Для среды **MSYS2 MinGW 32bit** и т.д. VSCode во встроенном терминале будет использоваться PowerShell в качестве оболочки вместо ''bash'', поскольку мы собираем виндовую, независимую от **MSYS2** программу. (Если мы будем собирать под среду **MSYS2 MSYS** то будет использоваться родной ''bash'').
 +
 +Если все же надо запускать bash в терминале VSCode (например для make), то можно сконфигурировать:
 +
 +   "terminal.integrated.profiles.windows": {
 +       "MSYS2 MINGW64": {
 +           "path": "C:\\msys64\\usr\\bin\\bash.exe",
 +           "args": ["--login", "-i"],
 +           "env": {
 +               "MSYSTEM": "MINGW32",
 +               "CHERE_INVOKING": "1",
 +               "MSYS2_PATH_TYPE": "inherit"
 +           }
 +       }
 +   },
 +   "terminal.integrated.defaultProfile.windows": "MSYS2 MINGW32"
  
 [[https://code.visualstudio.com/docs/cpp/config-mingw|Get Started with C++ and MinGW-w64 and Visual Studio Code]] [[https://code.visualstudio.com/docs/cpp/config-mingw|Get Started with C++ and MinGW-w64 and Visual Studio Code]]
msys2_mingw.txt · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki