Ich versuche glibc 2.23 Quellen zu downloaden und sie auf meinem Ubuntu System zu bauen. Ich brauche diese spezielle Version von Quellen für das Erhalten modifizierte Version von glibc für meine Forschung angepasst zu bauen, und es wird nur innerhalb meiner Forschung Anwendungen verwendet werden, um das Lader Umgebungsvariablen (zum Beispiel LD_PREDLOAD oder LD_LIBRARY_PATH).Wie glibc mit reduzierter Größe zu bauen?
Aber, wenn es wie folgt Bau, habe ich eine große Datei als Ausgang bekam (libc.so wiegt ca. 11 MB):
- die Quellen zu einem lokalen Verzeichnis herunterladen (sagen wir mal/tmp/glibc/
- < build-dir> $ ../configure prefix = < build-dir> :)
- neues Verzeichnis für Build-Ergebnisse (/ tmp/glibc/build) configure von build dir
- Lauf erstellen Als Ergebnis wird der Build-Prozess libc.so Datei un erzeugen der Build-Dir mit einer Größe von 11MB.
Gibt es sowieso, um die Größe der eingebauten libc.so zu reduzieren?
p.s.
Hier sind meine Systemdetails: Linux Version 4.4.0-93-generisch (buildd @ lgw01-03) (gcc Version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1 ~ 16.04.4)) # 116- Ubuntu SMP Fr 11. August 21.17.51 UTC 2017
Thanks :)
** Warum ** tun Sie GNU libc von der Quelle zu bauen, und warum tun Sie so eine alte Version davon bauen wollen ?? Sie sollten ** Ihre Frage bearbeiten **, um sie zu verbessern und zu motivieren. –
Ich muss es aus der Quelle für die Anpassung von libc Zuordner für meine Bedürfnisse (für eine Forschung, die ich mache) und die eingebaute libc wird nicht als die Standard-libc in meinem System verwendet werden (daher habe ich es in einigen lokalen Build-installiert dir Ordner, der später nur auf meinen Recherchen-Apps verwendet werden soll) –
Das sollte in deine Frage gehen, nicht in einen Kommentar –