【MSYS2】Windows ohne MSVC-Installation MinGW Clang

Hauptpunkte

  • Windows-Installation von Clang über MSYS2 Clangd
  • Clang verwendet kein MSVC
  • MinGW Clang
  • mingw clang

1. Installieren Sie MSYS2

  1. Laden Sie das MSYS2-Installationspaket herunter, z. B.msys2-x86_64-20230318.exe
  2. Nachdem der Download abgeschlossen ist, wählen Sie den Installationspfad aus, z. B. „Installieren in“.F:\msys64

2. Installieren Sie Clang und Clangd

Erste SchritteErste Schritte mit Clang und Visual Studio Code unter Windows mit MSYS2 und MinGW-w64

  1. Importierenpacman -Syu,System aktualisieren
  2. Nach dem Neustart eingebenpacman -S --needed base-devel mingw-w64-ucrt-x86_64-clang mingw-w64-ucrt-x86_64-clang-tools-extraInstallierenclangundclangd
  3. Fügen Sie Systemumgebungsvariablen hinzu, zF:\msys64\ucrt64\bin
  4. prüfen
clang -v
clang++ -v
clangd -version
clang-format -version

3. Verwendung von Clang im CMake-Projekt von VSCode

  1. Starten Sie das System neu
  2. VSCode öffnet einen Ordner
  3. ExtensionsInstallieren
    • Erforderlich: C/C++, clangd, CMake, CMake Tools, dann deaktivieren < /span>IntelliSence
    • Optional:Clang-Format
  4. Ctrl+Shift+P
  5. CMake: Quick Start, geben Sie einen Namen ein, zHelloWorld_Clang
  6. CMake: Scan for Kits
  7. CMake: Select a Kit, wählen Sieclang aus, z. B. Clang 16.0.0 x86_64-w64-windows-gnu oder , das zum Zeitpunkt der Veröffentlichung installiert wurdeClang-cl 16.0.0 x86_64-pc-windows-msvc
  8. NeuHelloWorld_Clang.cpp
include <iostream>

int main(int argc, char *argv[])
{
    
    
	cout << "Hello World, Clang!" << endl;
	
	return 0;
}
  1. Klicken Sie auf den kleinen Startpfeil in der unteren Symbolleiste oder führen Sie ihn über die Befehlszeile aus
mkdir build

cd build 

cmake ..

./HelloWorld_Clang.exe

Supongo que te gusta

Origin blog.csdn.net/weixin_50750441/article/details/129979457
Recomendado
Clasificación