g ++ in der Knoppix 6 LiveCD

1584
HazyBlueDot

Um das Unvermeidliche zu vermeiden, lassen Sie mich dies in Zusammenhang bringen. Ich unterrichte in diesem Semester einen Intro to Unix-Kurs, und die Studenten verwenden Knoppix 6.4.3 von der LiveCD. Sie sind nicht erforderlich, um das System auf ihrer Festplatte zu installieren, und ich möchte sie nicht dazu auffordern, obwohl sie einen USB-Stick verwenden. Diese Version von Knoppix scheint gcc zu enthalten, aber NICHT g ++. Der Lehrplan erfordert die Erstellung von C ++ - Programmen. Ich weiß, dass ich rennen kann:

Sudo Apt-Get Update Sudo Apt-Get installieren Build-Essential

(unter anderem) g ++ zu installieren, aber dies ist natürlich nur auf einem auf einer Festplatte installierten System sinnvoll.

Meine Frage ist also: Kann ich ein Skript schreiben, das gcc mit den entsprechenden Optionen und Flags aufruft, um ein C ++ - Programm zu erstellen, das die Studenten anstelle von g ++ verwenden könnten?

0

1 Antwort auf die Frage

0
Majenko

Wenn ich Sie richtig verstanden habe, hoffen Sie, C ++ mit einfachem gcc zu kompilieren.

Ich fürchte, das wird nicht möglich sein. C und C ++ sind zwei sehr unterschiedliche Sprachen mit vielen Dingen in C ++, über die C nichts weiß.

Sie benötigen die ausführbare C ++ - Datei, um die C ++ - Dateien analysieren zu können, und natürlich auch alle C ++ - Header-Dateien (usw.), die mit C nicht verfügbar sind.

davor hatte ich angst. Und ich habe nicht einmal an die Abwesenheit der Header-Dateien gedacht. Ok, dann muss ich einfach eine andere Lösung finden. Vielen Dank. HazyBlueDot vor 13 Jahren 0