Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem GCC / G++ linkování "po skupinách"

Čau všichni!

Nedávno jsem narazil na situaci, kdy jsem potřeboval pracovat s knihovnou, která přepisovala funkce jiné knihovny, kterou jsem ale využíval v jiné části projektu v "původní" verzi. Hledal jsem, jak to řešit a narazil jsem na radu ohledně linkování po skupinách.

Problém je v tom, že nikde nemůžu najít takřka žádné informace o tom, jak se to používá ani kolegové v práci se s tím nesetkali.

Našel jsem, že k tomu u GCC slouží přepínače --start-group a --end-group, ale to je všechno.

Máte někdo zkušenosti s těmito přepínači? Např. je do nich nutné uzavírat všechny linkované knihovny (takže bude "start" i "end" použit vícekrát) nebo se dají použít jen jednou a tedy rozdělit knihovny při linkování jen do 2 skupin?

Pokud byste někdo mohl tuto techniku popsat, velmi to ocením :-) Pokud byste znali nějaký zdroj, který to trochu pochopitelně popisuje, tak taky :-)

Moc díky za všechny odpovědi,
Katsu

Předmět Autor Datum
Nenašly se žádné odpovědi.

Zpět do poradny Odpovědět na původní otázku Nahoru