Portál AbcLinuxu, 10. května 2025 06:17

Dotaz: g++ problémy s nastavení parametrů kompilace

19.11.2002 22:22 Honza
g++ problémy s nastavení parametrů kompilace
Přečteno: 300×
Odpovědět | Admin
Začínám s programováním v C++, napsal jsem program, který jsem zkompiloval pomocí g++, výsledný program měl 46KB. Potom jsem chtěl tento program spustit na jiném linuxovém PC, ale bez úspěchu - chybová hláška, že nemůže najít nějaké knihovny. Provedl jsem kompilaci programu na tomto stroji a výsledný program měl 290KB a šel v pohodě spustit. Můžete mi prosím poradit, jak mám nastavit parametry kompilace, aby program obsahoval všechny potřebné knihovny. Zkoušel jsem parametry -l -L ale nedaří se.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.11.2002 18:57 Anselm
Rozbalit Rozbalit vše g++ problémy s nastavení parametrů kompilace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Linux a nektere jine OS jsou postaveny na sdileni knihoven mezi programy a proto se rozlisuje mezi dynamickym a statickym linkovanim. Pokud pouzijes dynamicke linkovani, vysledny program nebude obsahovat pouzite knihovny, ale jen odkazy na ne. Potom samozrejme musi byt vsechny pritomny na vsech strojich kde se bude dany program spoustet a to v ceste (path) kde je dynamicky linker ocekava. Takzvane "zavislosti" se pak resi nastroji typu autoconf. Doporucuji info gcc

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.