ELF statifier

Screenshot Λογισμικό:
ELF statifier
Στοιχεία Λογισμικού:
Εκδοχή: 1.7.3
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Valery Reznic
Άδεια: Δωρεάν
Δημοτικότητα: 17

Rating: 5.0/5 (Total Votes: 1)

Το ELF statifier δημιουργήσει τη δυναμική που συνδέονται εκτελέσιμα και όλες του τις βιβλιοθήκες ένα αρχείο. Αυτό το αρχείο μπορεί να αντιγραφεί και να τρέξει σε μια άλλη μηχανή, χωρίς να χρειάζεται να μεταφέρετε όλες τις βιβλιοθήκες που είναι.
Συνδέεται δυναμικά εκτελέσιμα είναι μικρότερα από στατικά συνδεδεμένο. Από την άλλη πλευρά συνδέεται δυναμικά εκτελέσιμα χρησιμοποιούν κοινές βιβλιοθήκες καταρτίζονται σε ΣΜΕ (κωδικός θέσης independend), η οποία είναι πιο αργή από ό, τι «κανονικό» ένα.
Αρχεία, που δημιουργήθηκε από statifier («ψευδο-στατική") συνδυάζουν τα μειονεκτήματα και των δύο από αυτές:
Τεράστια - πολύ μεγαλύτερο από ό, τι στατικά συνδεδεμένο
Ακόμα χρησιμοποιήσετε τον κωδικό ΣΜΕ
Έτσι, γιατί κάποιος θα το χρησιμοποιήσει;
Εντάξει, "ψευδο-στατική» αρχεία έχουν ορισμένα πλεονεκτήματα πάρα πολύ:
Τα πάντα σε ένα αρχείο - έτσι διανομής είναι απλή
Το ίδιο αρχείο μπορεί να χρησιμοποιηθεί για υπολογιστές με διαφορετικές εκδόσεις των βιβλιοθηκών
Ταχύτερη εκκίνηση
Αλλά όλα αυτά μπορεί κανείς να πήρε με τη συνήθη στατικά αρχεία.
Έτσι, γιατί η χρήση statifier και τεράστια "ψευδο-στατική» εκτελέσιμα αντί των στατικών;
 
δεν υπάρχει πηγαίο κώδικα
δεν υπάρχει compiler (ή την κατασκευή αλυσίδας) που διατίθενται
στατική σύνδεση δεν λειτουργεί ή δεν είναι προφανές πώς το κάνουμε
να διατηρήσει τη διάταξη μνήμης - στατική σύνδεση θα αλλάξει και μπορεί να «ξυπνήσουν» κρυμμένα σφάλματα
για "μόνιμη σύνδεση" βιβλιοθήκη LD_PRELOAD σε εκτελέσιμα
Υποστηριζόμενες πλατφόρμες:
Linux x86
Linux x86_64
Linux άλφα

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Διορθώθηκε σφάλμα: 32 / strtoul: δεν μπορεί να μετατρέψει «0xXXXXXXXXX» εισήχθη και πάλι στο 1.7.0

Τι είναι καινούργιο στην έκδοση 1.7.0:

  • statifier δεν εξαρτάται από το gdb πια
  • μειώθηκε υποστήριξη για άλφα

Τι είναι καινούργιο στην έκδοση 1.6.15:

  • ενημέρωση κώδικα για το Slackware 12.0 (χάρη στην Σταν Tobias)
  • σταθερό ηλίθιο τυπογραφικό λάθος στον κατάλογο src / statifier_create_exe.sh

Παρόμοια λογισμικά

Autoconf
Autoconf

14 Apr 15

GUI Machine
GUI Machine

11 May 15

RetroForth
RetroForth

11 May 15

Ultimate++
Ultimate++

3 Jun 15

Σχόλια για ELF statifier

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!