TweakPC

Zurück   Computer Hardware Forum - TweakPC > Games und Software > Linux bzw. Non-MS & Programme

Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
Alt 19.06.2003, 17:40   #1 (permalink)
Nachtduscher
 
Benutzerbild von _Smash_
 
Registriert seit: 22.01.2002
Beiträge: 12.569

_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick

Standard static, shared wo ist der unterschied.

hallo

ich lese immer wieder von unterschiedlichen versionen bei programmdateien, wenn man was runterladen will...

jüngstes beispiel

mldonkey-2.5-3.shared.i586-Linux.tar.bz2
mldonkey-2.5-3.static.i586-Linux.tar.bz2

worin besteht der unterschied zwischen static und shared?
Ihr seid ja nur neidisch, weil ich der einzige bin, zu dem die leisen Stimmen sprechen!
TweakPC IRC Channel: #tweakpc im Quakenet (irc.quakenet.org)
Satzzeichen folgen direkt hinter einem Wort. Es ist kein Leerzeichen dazwischen!
_Smash_ ist offline   Mit Zitat antworten
Alt 19.06.2003, 21:13   #2 (permalink)
Extrem Tweaker
 
Benutzerbild von sys3
 
Registriert seit: 17.09.2002
Beiträge: 1.906

sys3 befindet sich auf einem aufstrebenden Ast

Standard

Shared heißt, dass das Programm erwartet, dass gewisse Funktions-Bibliotheken auf Deinem Rechner vorhanden sind. Diese Bibliotheken heißen Shared Object, haben die Dateiendung .so und liegen üblicherweise unter /lib, /usr/lib und auch /usr/local/lib. Die Funktions-Aufrufe in die Bibliotheken werden bei der Programmerstellung dynamisch gelinkt, d.h. es werden nur Verweise auf die Bibliotheks-Funktionen eingefügt. Shared Objects entsprechen den DLLs auf einem MS Windows-System.
Static-Versionen bringen die benötigten Bibliotheken selbst mit, die Funktions-Aufrufe in die Bibliotheken werden bei der Programmerstellung statisch gelinkt, d.h. die Bibliotheken werden fester Bestandteil des erstellten Programms.
Der Vorteil dyn. gelinkten Programme ist, dass die Shared Objects nur einmal in den Hauptspeicher geladen werden müssen und dann von verschiedenen Programmen benutzt werden können. Auch auf der Platte nehmen die Programme so weniger Platz weg. Der Nachteil ist, dass es evtl. Inkompatibilitäten zw. dyn. gelinkten Programmen und Bibliotheksdateien geben kann oder dass man Bibliotheken von Hand nachinstallieren muss.

Die von einem Programm benötigten Shared Objects kann man mit dem Befehl ldd feststellen, die Aufrufe eines laufenden Programms mit dem Befehl ltrace.

Ciao,
sys3
sys3 ist offline   Mit Zitat antworten
Alt 20.06.2003, 01:23   #3 (permalink)
Nachtduscher
 
Benutzerbild von _Smash_
 
Registriert seit: 22.01.2002
Beiträge: 12.569

_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick

Standard

danke
_Smash_ ist offline   Mit Zitat antworten
Antwort

Stichworte
shared, static, unterschied


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir erlaubt, neue Themen zu verfassen.
Es ist dir erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Was ist der Unterschied zwischen.... Grill AMD: CPUs und Mainboards 1 06.12.2004 16:01
Was ist der Unterschied? Kodak RAM Arbeitsspeicher 8 16.02.2004 11:09
wo ist der unterschied zwischen ... Gast Sonstige Hardware 20 27.11.2003 16:06
i865 und i875 - Wo ist der Unterschied ? Gast Intel: CPUs und Mainboards 5 23.05.2003 15:50
wo ist der unterschied bei Gigabyte? Skywalker Intel: CPUs und Mainboards 1 22.11.2002 13:25


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:07 Uhr.




Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.
Impressum - Hardware-Links - Partner
Copyright © 1999-2013 TweakPC, Alle Rechte vorbehalten, all rights reserved