366
Comment:
|
2010
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
---- Frage: Warum kann ich nicht alles in meinem Windows machen? Antwort: Es sprechen viele Gruende dafuer, dass Sie 'Linux lernen' sollen... TODO(hoffmaje): explain. ---- "Welches Linux soll ich verwenden? Es gibt so viele davon!" TODO(hoffmaje): explain. ---- "Mein WLAN funktioniert nicht!" Antwort: Wenden Sie sich an unsere [[http://www.studium.uni-freiburg.de/newsletter/2009/11/rz.html|Mitarbeiter im Rechenzentrum]]. ---- |
|
Line 6: | Line 20: |
"Wenn ich: |
---- Wenn ich: |
Line 12: | Line 25: |
Line 14: | Line 26: |
Line 18: | Line 29: |
Antwort: Sie befinden sich nicht in einer 'working copy' Ihres Arbeitsverzeichnisses. Wechseln Sie den Ordner und vergewissern Sie sich etwa mit {{{ svn info }}} dass Sie sich nun in Ihrem Arbeitsverzeichnis befinden. Wenn Sie die Meldung weiterhin erhalten, haben Sie ihr Arbeitsverzeichnis erneut auszuchecken. ---- == 5. Kompiliervorgang (g++ & make) == ---- "Beim Kompilieren meines Programms erhalte ich seitenlange, kryptische Fehlermeldungen." |
|
Line 19: | Line 39: |
Antwort: | Antwort: Mit einiger Wahrscheinlichkeit handelt es sich um einen 'linker Fehler', d.h. in der Zeile mit der Sie Ihr Programm kompilieren, fehlt ein Verweis auf eine Objektdatei (.o) oder eine Bibliothek (.a, .so) oder einer der von Ihnen angegebenen Verweise konnte nicht gefunden werden. Vergewissern Sie sich, dass Ihr Compileraufruf alle Objektdateien und Bibliotheken auflistet, die Ihr Programm benoetigt und dass alle diese Verweise existieren und durch den Compiler gefunden werden koennen. ---- == 6. Stilfragen (Lint) == ---- Frage: Ich finde Lint zu pingelig. Muss das denn sein? |
Line 21: | Line 45: |
== 5. Kompiliervorgang (g++ & make) == == 6. Stilfragen (Lint) == |
Antwort: Ja, es muss. Sie werden nach den ersten Uebungsblaettern die typischen Lint Fehler kennen und nach nicht geraumer Zeit werden Sie automatisch Code schreiben, der keine oder kaum Lint-Fehler mehr verursacht. ---- |
Frequently Asked Questions
1. Organisatorisches
2. Programmieren in C++
3. Betriebssystem Spezifisches
Frage: Warum kann ich nicht alles in meinem Windows machen?
Antwort: Es sprechen viele Gruende dafuer, dass Sie 'Linux lernen' sollen... TODO(hoffmaje): explain.
"Welches Linux soll ich verwenden? Es gibt so viele davon!"
TODO(hoffmaje): explain.
"Mein WLAN funktioniert nicht!"
Antwort: Wenden Sie sich an unsere Mitarbeiter im Rechenzentrum.
4. Versionsverwaltung (SVN)
Wenn ich:
svn add uebungsblatt-1
eingebe kommt immer:
svn: "." is not a working copy
Antwort: Sie befinden sich nicht in einer 'working copy' Ihres Arbeitsverzeichnisses. Wechseln Sie den Ordner und vergewissern Sie sich etwa mit
svn info
dass Sie sich nun in Ihrem Arbeitsverzeichnis befinden. Wenn Sie die Meldung weiterhin erhalten, haben Sie ihr Arbeitsverzeichnis erneut auszuchecken.
5. Kompiliervorgang (g++ & make)
"Beim Kompilieren meines Programms erhalte ich seitenlange, kryptische Fehlermeldungen."
Antwort: Mit einiger Wahrscheinlichkeit handelt es sich um einen 'linker Fehler', d.h. in der Zeile mit der Sie Ihr Programm kompilieren, fehlt ein Verweis auf eine Objektdatei (.o) oder eine Bibliothek (.a, .so) oder einer der von Ihnen angegebenen Verweise konnte nicht gefunden werden. Vergewissern Sie sich, dass Ihr Compileraufruf alle Objektdateien und Bibliotheken auflistet, die Ihr Programm benoetigt und dass alle diese Verweise existieren und durch den Compiler gefunden werden koennen.
6. Stilfragen (Lint)
Frage: Ich finde Lint zu pingelig. Muss das denn sein?
Antwort: Ja, es muss. Sie werden nach den ersten Uebungsblaettern die typischen Lint Fehler kennen und nach nicht geraumer Zeit werden Sie automatisch Code schreiben, der keine oder kaum Lint-Fehler mehr verursacht.