Portál AbcLinuxu, 13. července 2025 19:01


Dotaz: explicitni chovani programu ar

Pavel Stupka avatar 10.12.2005 12:08 Pavel Stupka | skóre: 8 | Sezimovo Ústi
explicitni chovani programu ar
Přečteno: 58×
Odpovědět | Admin
Zdravim. Muzu automaku (napr. nekde v souboru Makefile.am) nejak sdelit, ze chci aby se program ar pri vytvareni knihovny z objektovych souboru *.o choval nejak jinak nez se chova implicitne? Kdyz mi totiz vytvori knihovnu, kterou pak nasledne pouziji v projektu, tak linkovani sice projde, ale program spadne. Kdyz si tu knihovnu vytvorim rucne:

ar r libknihovna.a *.o

tak je to v pohode? Nevim, co s tim. Diky za pomoc :)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.12.2005 13:25 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: explicitni chovani programu ar
Odpovědět | | Sbalit | Link | Blokovat | Admin
ar r libknihovna.a *.o
Nechybí v libknihovna_a_SOURCES nějaký soubor? Nebo na čem to spadne? Jinak by asi šlo
libknihovna.a: soubor1.o ...
	ar r $@ $<
ale lepší bude odstranit příčinu problému.
Pavel Stupka avatar 11.12.2005 15:06 Pavel Stupka | skóre: 8 | Sezimovo Ústi
Rozbalit Rozbalit vše Re: explicitni chovani programu ar
dekuji za radu, ale problem jsem jiz vyresil - byl v necem jinem.
David Watzke avatar 11.12.2005 15:11 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: explicitni chovani programu ar
Napiš sem v čem, protože jinak je to vlákno k ničemu - nepomůže dalším lidem.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Pavel Stupka avatar 11.12.2005 18:56 Pavel Stupka | skóre: 8 | Sezimovo Ústi
Rozbalit Rozbalit vše Re: explicitni chovani programu ar
Problem nebyl vubec v tom jakym zpusobem program ar vytvarel knihovnu, kdyz jsem zkompiloval zdrojaky pomoci:
./configure
make
dostal jsem objektove soubory a ty kdyz jsem potom zabalil arem rucne do knihovny, tak to take neslo. Ale kdyz jsem je i rucne kompiloval a pak zabalil, tak v poho. Takze problem byl nekde uz v te kompilaci zdroju. Jinak program pak spadaval na chybe s pameti kdyz jsem pouzival knihovnu SDL, chyba byla v mem zdrojaku.

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.