Hozzászólások
Sziasztok! :roll:
Egy 2001 májusban feltelepített (és azóta frissített) rendszert használok, de most nem ez a fő kérdés, csak a környezet miatt említem.
Ez a rendszer a glibc-2.2.5-ös csomagot használja és mivel az újabb rendszerek a glibc-2.3-on alapulnak ezért forráskódból szoktam fordítani az újabb programokat, melyek a glibc-2.3-at igényelnék ha az újabb disztribekhez készült változatot tenném fel.
Nemrég fordítottam egy Audacity 1.2.0-át és akármelyik csomagot néztem (rpm, vagy deb) mindegyikben 2-3MB körüli méretű a bináris fájl. Ennek ellenére nekem a compiler egy "óriásbébi"-t készített. Tegnap pedig fordítottam egy Audacity 1.2.2-őt és ez több mint 11MB-os futtatható állomány lett (az audacity fájl ekkora). Néhány eljáráskönyvtárat is belefordított (pl. libsamplerate) lévén, hogy benne van a forrásban, de szerintem nem ettől lett akkora. Vagy tévednék?
Tehát a kérdés: Vajon mitől lett 10-11MB a bináris fájl ami készült?
És ha van valakinek tapasztalata az audacity fordítással kapcsolatban, akkor megköszönném ha megosztaná velem.
Akár azt is, hogy a configure scripthez milyen opciókat használt.
Kicsi angollal (amit tudok) nem igazán boldogulok.
Valahogy nem sikerült eddig az mp3 támogatást sem belefordítani, de a program csak hízik-hízik verzióról verzióra, pedig amit mások készítenek az sokkalta kisebb.
Előre is köszi minden segítséget. :)
Akár egy parancsor opciókkal is nagy segítség lenne... :P
Üdv: Imre :roll:
U.i.: Az UHU-s Audacity csomagot asszem Krix készítette így őt is kérdezném erről...
- A hozzászóláshoz be kell jelentkezni
[quote:3620f651dd="Lakosimi"]Vajon mitől lett 10-11MB a bináris fájl ami készült?
Lehet hogy nincs strippelve
strip --strip-debug <file>
András
- A hozzászóláshoz be kell jelentkezni
Nem ismerem a konkret forrast, de statikus linkelestol elo szokott fordulni drasztikus meretnovekedes.
Pl. az MFC-t (tudom fuj) statikusan linkelve egy Hello World applikaciohoz 1MB koruli binarist produkal.
- A hozzászóláshoz be kell jelentkezni