Mitől lett 10-11 Mega?

Fórumok

Mitől lett 10-11 Mega?

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...

[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

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.