Hi,
Da les ich Artikel in einer Zeitung über Security und dass man zur Sicherheit wichtige Tools usw. statisch linken soll. Nun ich weiss zwar was man unter statisch linken versteht, aber wie mach ich das explizit?
Ich hätt's gerne erklärt anhand eines Beispiels. Beispielsweie den mc (midnight commander) oder netstat.
mfg
Andreas
Wie linke ich Programme statisch
Re: Wie linke ich Programme statisch
Ein Beispiel kann ich dir leider nicht bieten, aber ruf doch einfach mal das configure Script mit dem Parameter "--help" auf.
In der Auflistung solltest du nun eig. irgendwo die entsprechende Option zum statische Linken finden.
Gruß
Thorsten
In der Auflistung solltest du nun eig. irgendwo die entsprechende Option zum statische Linken finden.
Gruß
Thorsten
Re: Wie linke ich Programme statisch
so macht mans:
./configure &&
make LDFLAGS=-static &&
make install
dem ./configure kann mann noch ein paar optionen mitgeben... so --prefix oder so
Peter
./configure &&
make LDFLAGS=-static &&
make install
dem ./configure kann mann noch ein paar optionen mitgeben... so --prefix oder so
Peter
Re: Wie linke ich Programme statisch
Hi,
Die beiden oberen Optionen stimmen beide, bei manchen sourcen geht es aber nicht als ./configure parameter.
Folgende tools sollte man meiner Meinung nach statisch linken:
Bash
Fileutils (ls, mv, rm, cp u.V.m)
Sh-utils (u.A. chroot, ist ganz praktisch wenn man z.B. von CD bootet)
Und am besten noch einen editor
Das ist eigentlich das wichtigste für den Notfall.
Die beiden oberen Optionen stimmen beide, bei manchen sourcen geht es aber nicht als ./configure parameter.
Folgende tools sollte man meiner Meinung nach statisch linken:
Bash
Fileutils (ls, mv, rm, cp u.V.m)
Sh-utils (u.A. chroot, ist ganz praktisch wenn man z.B. von CD bootet)
Und am besten noch einen editor
Das ist eigentlich das wichtigste für den Notfall.