Können Programme, die in c++ geschrieben überall laufen?

Ich weiß, dass für das ausführen von c++ auf Windows-Sie brauchen, um zu kompilieren, die speziell für Windows und das gleiche gilt für linux und...

Aber zum Beispiel, wenn ich kompiliere das Programm für Windows geschrieben, in der systemeigenes c++ kann ich es auf einem frisch installierten windows-pc? Ich meine, ohne Download visual c++ - Laufzeit-Bibliotheken, etc, kann ich nur kompilieren Sie es, sagen wir mal, windows neu installieren auf meinem computer, und führen Sie es ohne die Installation etwas anderes?

(Die Frage über die Verwendung von Windows als Beispiel, aber das gleiche kann getan werden, auf frisch installierten linux-Distribution? e.g Ubuntu)
Vielen Dank im Voraus.

Das Betriebssystem ist geschrieben in C oder C++, damit die Bibliotheken sind in der Regel vorinstalliert.
Wenn Sie Gebäude das Betriebssystem Sie verwenden c++'s STD-oder c-standard-Bibliothek?
Es hängt von der run-time-Bibliotheken, die dein Programm verwendet
Ich meinte nur mit c++'s STD-oder c-standard-Bibliothek
Sie haben die Verknüpfung der standard-Bibliothek statisch. Sonst wird es nur funktionieren, wenn die version der standard-Bibliothek für Ihren compiler ist installiert in Ihrem Betriebssystem standardmäßig (Sie können nicht Sie verlassen sich auf, im Allgemeinen).

InformationsquelleAutor UnTraDe | 2013-02-04

Schreibe einen Kommentar