Skip to content

Commit

Permalink
Windows section aktualisiert, hello world angepasst auf vscode
Browse files Browse the repository at this point in the history
  • Loading branch information
fschledorn committed Sep 16, 2024
1 parent ae56ad1 commit 0770169
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 14 deletions.
18 changes: 6 additions & 12 deletions basics/hello_world.tex
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,7 @@
\textbf{Wie gehe ich dabei vor?}

Um den Programmcode in eine Textdatei zu schreiben verwenden wir einen Texteditor.
Dies kann mit fast jedem einfachen Texteditor bewerkstelligt werden. Wir verwenden beispielsweise im Vokurs gedit unter Ubuntu.
Unter Windows kannst du den Editor oder notepad++ verwenden, unter MacOS Textedit.
In der fortgeschrittenen Programmierung werden intelligente Programmierumgebungen verwendet, die jedoch in diesem Kurs vernachlässigt werden.

Dies kann mit fast jedem einfachen Texteditor bewerkstelligt werden. Populäre Konsolenbasierte Editoren sind \texttt{vim} und \texttt{nano}. Es existieren auch intelligente Editoren, die speziell für das Schreiben von Programmcode entwickelt wurden, wie \texttt{Visual Studio Code} oder \texttt{CLion}.
Um dem Compiler zusagen, welche Textdatei er in ein Programm übersetzen soll, verwenden wir die sogenannte Shell. Vorerst reicht uns zu wissen, dass die Shell
ein Werkzeug ist, um dem Computer spezifisch zu sagen, was er machen soll (mehr dazu im folgenden Kapitel). In Ubuntu verwenden wir hierzu das Terminal, ebenso in MacOS,
unter Windows CMD oder Powershell. Ein Befehl für \texttt{g++} (dem Compiler für \Cpp) sieht beispielsweise wie folgt aus:
Expand All @@ -65,7 +62,7 @@
\textbf{Erstes Programm in \Cpp schreiben}

\begin{enumerate}
\item Öffne einen Texteditor (In Ubuntu unter „Zubehör“ den Editor gedit).
\item Erstelle eine neue, leere Datei in einem Editor deiner Wahl.

\item Kopiere folgenden Programmcode in den Texteditor und speichere ihn in einer Datei mit dem Namen „helloworld.cpp“ ab.
Das nähere Verständnis des Programmcodes ist an dieser Stelle nicht notwendig.
Expand All @@ -81,7 +78,7 @@
Was dieser Befehl genau tut und wie er funktioniert, erfahrt ihr in Lektion 2.
\item In diesem Verzeichnis liegt nun eine Datei mit dem Namen \texttt{helloworld.cpp}.
Benutzt \texttt{g++}, um diese zu einer Datei (in diesem Fall dem Programm) \texttt{hello} zu
kompilieren. Orientiert euch dazu an den folgenden Befehlen.
kompilieren. Orientiert euch dazu an den folgenden Befehlen. (siehe Diagramm)
\item Führt die Datei \texttt{hello} aus.
\end{enumerate}
\end{praxis}
Expand All @@ -90,7 +87,7 @@
Zur besseren Übersichtlichkeit hier der ganze Vorgang noch mal in einem
Diagramm:

% TODO: Buttugly, but well...
% TODO: Buttugly, but well... - its gonna stay this way
\begin{center}
\resizebox{\textwidth}{!}{
\begin{tikzpicture}
Expand All @@ -108,11 +105,8 @@
\begin{spiel}

Ihr könnt nun versuchen, den Quellcode selbst zu verändern und damit ein wenig
herumzuspielen. Öffnet dazu einen Editor (in den Anwendungen findet ihr z.B.
unter „Zubehör“ den Editor gedit) und öffnet die Datei
\texttt{vorkurs/lektion01/helloworld.cpp}\footnote{entweder mittels
\glqq{}Datei/Öffnen\grqq{} in gedit oder über das Terminal mittels \texttt{gedit
helloworld.cpp}}. Denkt daran, nach jeder Änderung die Datei zu speichern und
herumzuspielen. Öffnet dazu einen Editor und öffnet die Datei
\texttt{vorkurs/lektion01/helloworld.cpp}\footnote{am besten öffnet ihr in VSCode den gesamten Vorkurs-Ordner}. Denkt daran, nach jeder Änderung die Datei zu speichern und
im Terminal neu zu kompilieren und auszuführen.

Dinge, die ihr ausprobieren könntet sind zum Beispiel:
Expand Down
4 changes: 2 additions & 2 deletions eigene_computer/windows.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
\item Das System startet danach einen Download, diesen durchlaufen lassen, und anschließend den PC neu starten.
\item Nach dem Neustart kann in den Programmen „Ubuntu“ gestartet werden.
Wenn ihr an dieser Stelle „Ubuntu“ nicht auswählen könnt, dann ist die Installation unter Umständen noch nicht fertig.
Startet in diesem Fall die PowerShell erneut als Administrator und führt erneut \texttt{wsl -{}-install -d ubuntu} aus.
Startet in diesem Fall die PowerShell erneut als Administrator und führt erneut \texttt{wsl -{}-install} aus.
\item In dem erscheinenden Terminal wird zunächst um die Erstellung eines neuen Nutzers für die Linux-Umgebung gebeten.
Hierbei könnt ihr Nutzername und Passwort frei wählen. Bitte notiert euch diese, da ihr sie noch braucht.\\
Hinweis zum setzen des Passworts: Anders als bei Windows werden hier bei der Eingabe keine Sternchen, oder ähnliche Symbole erscheinen, die als Platzhalter für bereits eingegebene Symbole erscheinen.
\textbf{Hinweis zum setzen des Passworts:} Anders als bei Windows werden hier bei der Eingabe keine Sternchen, oder ähnliche Symbole erscheinen, die als Platzhalter für bereits eingegebene Symbole erscheinen.
Das Passwort muss also „blind“ eingegeben werden. Um hier ein eventuelles Vertippen auszuschließen, muss das Passwort nach der ersten Eingabe erneut bestätigt werden.
\item Bevor ihr neue Tools installiert, solltet ihr euer System updaten. Gebt dazu ins Terminal folgende Befehle ein: \texttt{sudo apt update} und danach \texttt{sudo apt upgrade}. Im Allgemeinen empfiehlt es sich, diese Befehle im regelmäßigen Abstand auszuführen um euer System aktuell zu halten. Ihr werdet hier eventuell nach einem Passwort gefragt, ihr müsst hier das eben von euch gesetzte verwenden.
\item Im Anschluss müssen im Terminal mittels \texttt{sudo apt install gdb g++ unzip -y} die nötigen Tools installiert werden.
Expand Down

0 comments on commit 0770169

Please sign in to comment.