Hallo und willkommen zurück.
In dieser Vorlesung werde ich Ihnen eine weitere Möglichkeit vorstellen, wie Sie Ihre C-Programme
schreiben und kompilieren können, und zwar hauptsächlich mit einem Online-C-Editor-Compiler.
Dies ist nützlich, wenn Sie Ihren Computer nicht dabei haben, oder wenn Sie in einer Umgebung sind, in der Sie
nur Zugang zu einem Webbrowser haben und etwas Code schreiben wollen, wenn Sie keinen eigenen Computer mit
Ihrer IDE haben oder wenn Sie keinen Zugang zu einer Befehlszeilenschnittstelle haben.
Sie haben nur einen Browser.
Und es gibt viele Online-C-Compiler, die in einem Browser online sind.
Ich rufe also einfach meinen Chrome-Webbrowser auf und zeige Ihnen ein paar der verfügbaren Programme.
Es gibt sehr viele verschiedene davon.
Sie können im Wesentlichen Google nur online C-Compiler, um herauszufinden, viele von denen, die es gibt.
Ich werde Ihnen nur einige davon zeigen.
Auch hier besteht die Idee darin, dass es irgendwo auf einem Server eine Möglichkeit gibt, Ihren C-Code zu bearbeiten, zu kompilieren und
einfach online über einen Browser auszuführen.
Eine der beliebtesten, eine der ersten, die Sie sehen werden, ist diese hier, die
Online-GdB-Beta.
Wenn Sie genau hier auf den Link schauen, ist w-w-w Punkt online gdb. com/online_c_compiler.
Wenn Sie eine Google-Suche nach Online-C-Compilern durchführen, ist dies in der Regel das erste, was Sie finden.
Sie können diesen Link auswählen.
Es ist eine ziemlich einfache Schnittstelle.
Wieder haben Sie ausführen und debuggen.
Sie können die Stoppfreigabe tatsächlich debuggen.
Zu Beginn wird eine Codevorlage mit dem Haupt- und dem Ausdruck angezeigt.
Hallo Welt.
Sie können auch Befehlszeilenargumente an Ihr Programm übergeben, so dass es hier einige nette Funktionen hat.
Mit der interaktiven Konsole können Sie den Benutzer auch um Eingaben bitten, die dann hier angezeigt
werden.
Aber das Grundprogramm, alles, was Sie tun müssen, ist, dass Sie den Code schreiben und ihn hier in diesem Editor bearbeiten können.
Und wenn Sie bereit sind, es zu benutzen, können Sie einfach sagen: "Ausführen".
Dadurch wird das Programm unten kompiliert und Sie erhalten eine Fehlermeldung.
Und dann wird die Ausgabe erfolgen.
Wenn Sie also hier einen Fehler hatten und das Programm automatisch für Sie speichert und Sie auf "Ausführen" klicken, werden Sie die unten
aufgeführten Fehler ebenfalls sehen.
Es ist also ein netter kleiner Online-Compiler, den Sie verwenden können, wenn Ihnen die Idee nicht gefällt.
Wenn Sie keinen Zugriff auf die IDE haben.
Auch hier handelt es sich um ein interaktives Programm, das Ihnen die Übergabe von Befehlszeilenargumenten und die Ausführung des Debuggers
ermöglicht.
Über den Debugger werden wir in späteren Sitzungen sprechen, aber dies ist nur eine Einführung
in einige Online-Compiler, die Sie sich also ansehen können.
Ein weiterer, häufig verwendeter Compiler, der allerdings manchmal Leistungsprobleme hat, ist der Online-C-Compiler
von tutorials point.
Diese können Sie über den Coding Ground Online C Compiler erstellen.
Gehen Sie also einfach zum Punkt Tutorials. com/compile_c_online. php.
Auch hier eine ähnliche Schnittstelle, nur dass Sie jetzt den Editor auf der linken Seite haben und dann das Terminal,
die Ausgabe auf der rechten Seite.
Sie können also Ihren Code schreiben, Ausführen wählen und sehen dann die Ausgabe auf der rechten Seite.
Diese Version hat keinen Debugger.
Dies ist etwas eingeschränkter, aber es zeigt Ihnen Fehler an.
Wenn Sie Fehler haben, kennen Sie solche Dinge.
Außerdem können Sie damit einfache C-Programme ausführen.
Sie können auch Eingaben vom Terminal abrufen, indem Sie, wenn Sie Eingaben abrufen wollen,
diese hier eingeben.
Ziemlich nettes Interface, manchmal ziemlich mühsam.
Ich habe gesehen, dass es hier einige Leistungsprobleme gibt.
Wissen Sie, bei allen Online-C-Compilern werden Sie immer nur eine begrenzte Anzahl von Funktionen haben.
Ich weiß nicht, wie lange dieser C-Quellcode in Ihrem Browser gespeichert oder zwischengespeichert wird, also sollten
Sie ihn vielleicht kopieren.
Wenn Sie ein Programm schreiben, kopieren Sie es und speichern Sie es woanders, denn online bin ich mir nicht sicher.
Eine andere, die verwendet wird, ist, ich glaube, es war der zweite Link hier zum Zeitpunkt dieses Videos.
Ist dies ein von Programm, ist dies ein C-Online-Compiler bei Programm ist. com/c-programming/online-compiler wieder mehr vom Gleichen
schreiben Sie den Quellcode hier.
Ausgabe auf der rechten Seite.
Sie führen es aus, sehen die Ausgabe und so weiter.
Ich bin mir nicht sicher, ob dies ein interaktives Programm war. Das letzte, das ich Ihnen schnell zeigen möchte, ist ein Cs50 IDE Compiler.
Wenn Sie also den Online-C-Compiler aufrufen, geben Sie Cs50 IDE ein.
Ich habe es vor allem für verschiedene Dinge verwendet.
Das Schöne daran ist, dass es ein Linux-Terminal hat.
Wenn Sie also Cs50 IDE in Google eingeben, werden Sie diesen Link finden.
Wenn Sie jetzt zur IDE des Cs50 gehen, zumindest zum Zeitpunkt dieser Aufzeichnung, ist das ide cs50. io, werden Sie sehen, dass die
alte Vorgehensweise veraltet ist.
Klicken Sie also auf diesen Link, Code Cs50 IO, und Sie gelangen zu den Codebereichen.
Die einzige Voraussetzung für die Nutzung dieser Online-IDE ist.
Sie müssen ein GitHub-Konto haben, also müssen Sie sich bei GitHub anmelden.
Sie haben einen Benutzernamen und ein Passwort.
Aber sobald Sie diesen Link auswählen und bei GitHub angemeldet sind, gelangen Sie zu diesem Visual Studio
Code for Cs50.
Und Sie können einfach sagen: "Anmelden", denn Sie müssen sich bei GitHub anmelden, wenn Sie nicht bereits eingeloggt sind.
Sobald Sie sich anmelden, werden Sie aufgefordert, Cs50 IDE zu autorisieren, um einige Dinge zu tun.
Wenn Sie damit einverstanden sind, können Sie Cs50, IDE autorisieren, und dann werden Sie zur autorisierten
Anwendung weitergeleitet.
Es kann einige Minuten dauern, bis Sie Ihren Codespace aufgebaut und eingerichtet haben.
Sobald also alles geladen ist, sehen Sie diese Art von Schnittstelle.
Und es sieht aus wie eine IDE, richtig.
Aus diesem Grund ist dieses Projekt etwas robuster.
Sie können also hier nach oben gehen und sicherstellen, dass Sie neue Datei auswählen, nicht neuen Ordner, neue Datei.
Und Sie können es "Hallo Welt Punkt C" nennen.
Sie werden sehen, dass die Datei erstellt wird.
Und auf der rechten Seite ist der Redakteur.
Sie können also mit dem Schreiben von Quellcode für eine Standard-C-Datei beginnen.
Um den Code auszuführen, drücken Sie einfach auf "Ausführen" und Sie werden Fehler usw. sehen.
Hier unten können Sie auch mit dem Linux-Terminal interagieren, indem Sie Befehle eingeben.
Hier können Sie sehen, dass Hello World dot C tatsächlich hier erstellt wurde.
Wenn ich also einen Code kopiere und einfüge und er Zeilennummern hat, was sehr schön ist, kann
man ihn im Debug-Modus ausführen.
Und es hat so eine Art Visual Studio-Schnittstelle.
Wenn Sie es also nicht dort ausführen wollen, können Sie es im Terminal über die Befehlszeilenschnittstelle
ausführen, wie ich es Ihnen zuvor gezeigt habe.
Dies läuft im Debug-Modus, aber es ist eine nette, nette kleine Schnittstelle hier.
Normalerweise gehe ich einfach zum Terminal und gebe Befehle ein, die ich dann ausführe.
Dies ist jedoch eine weitere Möglichkeit, Ihren Code auszuführen und zu schreiben.
Denken Sie daran, dass alle diese Online-C-Compiler, da sie in ihren Funktionen etwas eingeschränkt sind, den GCC-Compiler oder eine Variante davon
verwenden, aber möglicherweise nicht alle Funktionen der Klasse unterstützen.
Wenn Sie also fortgeschrittene C-Programmierung betreiben und Dinge wie Sockets und Threads verwenden,
werden diese Online-C-Compiler in der Regel nicht dafür geeignet sein.
Aber sie sind eine gute dritte Option.
Wenn Sie unterwegs sind und C-Code schreiben wollen, haben Sie keinen Laptop, keine IDE
und kein Terminal zur Hand, Sie haben kein Cygwin installiert oder ähnliches.
Diese Online-C-Compiler sind eine gute Alternative.
Ich danke Ihnen.