Wie linke ich Programme statisch

Post Reply
Message
Author
andreas80
Posts: 54
Joined: 22. May 2001 14:00
Location: Stp

Wie linke ich Programme statisch

#1 Post by andreas80 »

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

Thorsten

Re: Wie linke ich Programme statisch

#2 Post by Thorsten »

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

Peter

Re: Wie linke ich Programme statisch

#3 Post by Peter »

so macht mans:

./configure &&
make LDFLAGS=-static &&
make install

dem ./configure kann mann noch ein paar optionen mitgeben... so --prefix oder so :)

Peter

jpo

Re: Wie linke ich Programme statisch

#4 Post by jpo »

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.

Post Reply