Programm für einen anderen Rechner compilieren
Programm für einen anderen Rechner compilieren
Hallo
kann mir jemand sagen wie ich ein Programm z.b. mc so compilieren kann
das ich hinterher eine bin-Datei erhalte die alles enthält was das
Programm zum laufen braucht?
So das ich das Programm auf jedem Rechner
laufen lassen kann egal ob die benötigten Lib's drauf sind oder nicht.
kann mir jemand sagen wie ich ein Programm z.b. mc so compilieren kann
das ich hinterher eine bin-Datei erhalte die alles enthält was das
Programm zum laufen braucht?
So das ich das Programm auf jedem Rechner
laufen lassen kann egal ob die benötigten Lib's drauf sind oder nicht.
Freundliche Grüße aus Köln
Code: Alles auswählen
man gcc
Das hab ich schon versucht
Code: Alles auswählen
man gc
Kein Manual-Eintrag für gc vorhanden
Freundliche Grüße aus Köln
nicht gc sondern:
oder noch besser (die Page vom Linker):
Dort gibts 'ne Option -Dstatic
Code: Alles auswählen
man gcc
Code: Alles auswählen
man ld
Hallo
das mit -static war schon gut
da ich keine Möglichkeit gefunden habe es durch configure zulösen
hab ich erst ./configure ausgeführt und dann das Make-File unter /src
geändert danach geht's
Danke für Deine Hilfe
das mit -static war schon gut
da ich keine Möglichkeit gefunden habe es durch configure zulösen
hab ich erst ./configure ausgeführt und dann das Make-File unter /src
geändert danach geht's
Code: Alles auswählen
CFLAGS = -g -O2 -Wall
geändert in
CFLAGS = -static -g -O2 -Wall
Freundliche Grüße aus Köln