Wie Kompilieren Sie C++ - Code Mit Vim unter Windows?
Erste, die ich installieren Vim (Text-Editor) in Typische geben, auf diesen Windows 7 laptop. Und dieser user, den ich verwende, ist ein administrator auf diesem computer, aber konnte nicht öffnen Sie die Datei in "Program Files" Speicherort für das schreiben mit Vim. Also ich wechsle :cd
aktuellen Verzeichnis zu meinem $HOME
.
Hinweis: ich habe bereits installierten Visual Studio Express für Windows Desktop. Ich will einfach nur lernen, wie Sie diese nutzen.
- Kann ich kompilieren von C++ code mit Vim in Typische alleine auf Windows?
- Wenn es möglich ist, was ist dann der Prozess zum kompilieren von C++ - code?
Habe ich hello.cpp Datei, aber ich kann nicht kompilieren. Ich verwende bereits :comp gcc
und :make
und die Ausgabe ist: 'machen' ist nicht als ein interner oder externer Befehl,
Aber wenn ich :comp msvc
und :make
, die Ausgabe ist: 'nmake' ist nicht als ein interner oder externer Befehl,
Nun, was soll ich tun? Wenn es nicht möglich ist die Benutzung von Vim allein, wie kann ich kompilieren, indem Sie Vim mit den compiler auf meinem VS Express für Desktop?
vim
nicht kompilieren von C/C++ - code von selbst. Sie benötigen, um einen compiler für diese.- msbuild wird kommen, mit vs, nicht machen
- Verwenden
:!<CommandHere>
ausführen eines Befehls in vi. Ich nie verwenden Sie diese Funktion, obwohl, ich habe immer ein separates terminal öffnen wo ich diemake
aus, weil es ist viel einfacher zu Lesen und zu reagieren, um compiler-Ausgaben, die Art und Weise. - Obwohl ich zu genehmigen, der Verwendung von vim und der Kommandozeile, warum nicht öffnen Sie Visual Studio und kompilieren von dort (unter dem Menü erstellen)?
- Wie etwa $VIMRUNTIME\compiler\gcc.vim oder sonst in $VIMRUNTIME\compiler\ - Verzeichnis?
- Sie benötigen, um Ihre
PATH
Umgebungsvariable richtig für nStellen Sie zu finden - es befindet sich in einer der VS-installation Ordner - oder vim von der "VS Eingabeaufforderung" Verknüpfung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
VIM ist ein toller text-editing-tool,das wie eine wunderbare version von notepad.Aber es ist nicht ein compiler,weder hat ein build-in-compiler von selbst.Also, um das Programm zu kompilieren benötigen Sie einen separaten compiler installiert,wie können Sie MinGW.
Sehen :
Wie benutze MinGW mit Vim unter Windows
Vim ist nur ein editor-tool. Zum kompilieren eines Programms benötigen Sie eine compiler-tool-chain. Die eine, die Visual Studio verwenden, ist Microsoft Visual Studio C++ Compiler, so dass Sie es verwenden können. Oder installieren und verwenden Sie gcc.
Make-Datei, die erzeugt wird von make utility tatsächlich kompilieren Sie den code für Sie. Es gibt eine Windows-version von diesem tool.
Aber ich würde vorschlagen, Sie zu führen mindestens Schritte zum kompilieren eines c++ - Programms manuell für ein besseres Verständnis des Prozesses:
Erstellen Quelle .cpp-Datei -> Erstellen der Objekt-Datei mit einem compiler-> erstellen, ausführbare Datei mit linker
Gute Schritt-für Schritt-Anleitungen für Visual c++ hier
Wenn Sie es vorziehen, gcc zu verwenden, diese sind gute links, wie installieren und verwenden es auf Windows.
:comp msvc
? Was ist die Verwendung von einem Skript in die /compiler Verzeichnis wie $VIMRUNTIME\compiler\msvc.vim Skript? Ich dachte, msvc bedeutet "Microsoft Visual C++". Und was ist der nutzen von:make
?