BlackBoard » Computerecke » Betriebssysteme » Linux compilieren » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen compilieren
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
byteworm byteworm ist männlich
Aufsteiger


Dabei seit: 09.10.2002
Beiträge: 31

compilieren       Zum Anfang der Seite springen

Hi,

also ich hab da ne böde frage. Wenn ich mir unter
Linux ein programm compiliere und das in ein zip
file packe und meinem freund schicke, kann der dan
das programm ausführe oder muss der den
source-code selbst compilieren ????
24.10.2002 14:36 byteworm ist offline E-Mail an byteworm senden Beiträge von byteworm suchen
Zirias Zirias ist männlich
BlackBoarder


images/avatars/avatar-450.jpg

Dabei seit: 11.09.2002
Beiträge: 1.217
Herkunft: /dev/urandom

      Zum Anfang der Seite springen

Nimm tar.gz oder tar.bz2, is besser als zip Augenzwinkern

Also es kommt einfach drauf an, wie du compiliert hast. Wenn er den gleichen Prozessor hat wie du, kann ers auf jeden Fall ausführen. Wenn du ein Programm so compilieren willst, dass es auf jedem PC läuft (das gibt evtl leichte Performance-Einbuße) dann compilier es eben mit -march=i386 (oder so ähnlich, steht in der Manpage vom gcc), dann sollte reiner 386-Code rauskommen.

Greets, Ziri

__________________
palmen-it.de
GCS/MU d+(++) s+: a C++ UL++++ P+++$ L+++ !E W+++ N+ o? K? w++$ !O M-- V?
PS+ PE++ Y+ PGP++ t !5 X- R- tv b+ DI++ D+ G e++ h r y+
24.10.2002 14:47 Zirias ist offline Homepage von Zirias Beiträge von Zirias suchen
Black Star Black Star ist männlich
Der Pate [Admin]


images/avatars/avatar-2158.jpg

Dabei seit: 11.12.2001
Beiträge: 2.282
Herkunft: /dev/stderr

      Zum Anfang der Seite springen

eigentlich sollte
# gcc meinprogramm.c -o mein_compiliertes_prgramm
# gzip mein_compiliertes_programm
ausreichen. (für kleine programme mit einer datei)

ich nehme an, dass ihr beide x86 über 286 habt, und dein kumpel nicht irgendwie nen sparcs oder sowas hat.

__________________
vescere bracis meis

24.10.2002 15:34 Black Star ist offline E-Mail an Black Star senden Homepage von Black Star Beiträge von Black Star suchen
Zirias Zirias ist männlich
BlackBoarder


images/avatars/avatar-450.jpg

Dabei seit: 11.09.2002
Beiträge: 1.217
Herkunft: /dev/urandom

      Zum Anfang der Seite springen

Blackstar, es gibt dists, die einen gcc-wrapper anbieten, der automatisch die Optimierungen für die eigene Architektur setzt. Dann kann es passieren, dass ein einfacher gcc-Aufruf plötzlich athlon-XP-Code erzeugt, der dann eben beispielsweise nicht auf einem Celeron läuft Augenzwinkern

Aber wenn gcc wirklich der echte gcc ist, hast du recht. Im Zweifelsfall kann man ja auch vorher nachprüfen, ob er es ist, oder ob es nur ein Shellscript/Symlink/.. ist.

Greets, Ziri

__________________
palmen-it.de
GCS/MU d+(++) s+: a C++ UL++++ P+++$ L+++ !E W+++ N+ o? K? w++$ !O M-- V?
PS+ PE++ Y+ PGP++ t !5 X- R- tv b+ DI++ D+ G e++ h r y+
24.10.2002 15:50 Zirias ist offline Homepage von Zirias Beiträge von Zirias suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Computerecke » Betriebssysteme » Linux compilieren

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH