• Keine Ergebnisse gefunden

Erste Schritte mit C, Emacs, gcc und Latex

N/A
N/A
Protected

Academic year: 2021

Aktie "Erste Schritte mit C, Emacs, gcc und Latex"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Praktikum zur Vorlesung

G RUNDLAGEN DER I NFORMATIK I Studiengang Elektrotechnik

WS 02/03

AG Betriebssysteme FB3 Kirsten Berkenkötter Ausgabe: 29.10./5.11.2002

Erste Schritte mit C, Emacs, gcc und Latex

Diese Praktikum soll in erster Linie dazu dienen, die vorgestellten Programme Emacs, Gcc und Latex in Zusammenhang mit der Programmiersprache C auszuprobieren. Programmierkennt- nisse in C sind hierfür nicht erforderlich.

1 Erstellen eines “Hello-World”-Programms mit Emacs

öffne eine Kommandozeile mit dem Shell-(Muschel-) Symbol des KDE starte den Emacs und lege eine Datei hello.c an:

emacs hello.c &

gib ein einfaches “Hello-World”-Programm ein

#include <stdio.h>

int main() {

printf(“Hello World!\n”);

}

speichere das Programm entweder über die Menüleiste oder mit der Tastenkombination C-x C-s

2 Kompilieren und Ausführen des Programms mit dem gcc

gib in der Kommandozeile folgenden Befehl ein:

gcc -o hello hello.c

führe das kompilierte Programm aus ./hello

der String Hello World erscheint

(2)

3 Setzen des Textes mit Latex

benötigt werden die Dateien gdi_muster.tex und defs.tex, die auf der Homepage zu dieser Veranstaltung zu finden sind (www.tzi.de/agbs/lehre/ws0203/gdi1)

kopiere die beiden Dateien in dein Linux-Verzeichnis öffne die Datei gdi_muster.tex mit dem Emacs

emacs gdi_muster.tex &

speichere die Datei unter einem anderen Namen, z.B. hello.tex

setze das C-Programm als Lösung wie eine Übungsaufgabe und speichere die Datei übersetze die Latex-Datei in das dvi-Format

latex hello.tex in der Kommandozeile oder C-c C-c mit dem Emacs

sieh dir die neu erzeugte Datei an

xdvi hello.dvi in der Kommandozeile oder C-c C-x mit dem Emacs

wandele die Datei in das PostScript-Format dvips -o hello.ps hello.dvi

sieh dir die PostScript-Datei an gv hello.ps

Die Datei hello.ps kann jetzt wie in dem Blatt Grundlegende Werkzeuge unter Linux beschrieben

auf den Windows-Rechner kopiert und dann ausgedruckt werden. Ihr braucht es natürlich

nicht abgeben, könnt es natürlich aber machen!

Referenzen

ÄHNLICHE DOKUMENTE

” dotprod“ verwendet Felder mit variablen Obergrenzen (automatic arrays) und eine Z¨ ahlschleife mit variabler Obergrenze und kann daher das Skalarprodukt von zwei Vektoren

Hint: Create a view in your existing “Hello world!” plug-in by defining a new extension for “org.eclipse.ui.views”. Use the “Sample View” template and let it create a sample

◮ Die ersten beiden Punkte kann man auch simultan erledigen mittels emacs name.cpp &amp;?. ◮ Schreibe Source-Code (=

usr@lva.student.tuwien.ac.at:Zl Kopiert den lokalen Ordner Quelle auf den entfernten Rechner lva.student.tuwien.ac.at in das Verzeichnis $HOME/Zl, wobei $HOME das pers¨

Man sucht sich eine Stelle im Bild aus, von der aus begonnen wird und beschreibt dann das Bild im oder gegen den Uhrzeigersinn.. Zum Beispiel fange ich in der linken oberen Ecke

Im folgenden Text bezeichnet&lt;C&gt; eine Kontrolltaste: dazu drücken Sie die &lt;Control&gt;- oder.. &lt;Strng&gt;-Taste und gleichzeitig die unmittelbar dahinter

The first thing you should add to your app is a text. Texts and headings are called “Label” in the App Inventor. You’ve already created your first own text! ;) In the next step

Mit anderen Buchstaben oder mit Verfassernamen ge- kennzeichnete Veröffentlichungen geben die Auffassung der Au- toren und nicht grundsätzlich die Meinung der Redaktion