[linux] Linkovanie voci vlastnej kniznici
Jozef Kosoru
jkosoru na qbsw.sk
Úterý Listopad 6 11:31:50 CET 2001
> No a teraz pointa. Ked chcem voci tejto kniznici cosi zlinkovat, tak
> ak pouzijem na kompilaciu napr. kompilator g++ tak nevidim symboly v
> suboroch, ktore boli skompilovane gcc. Opacne to plati tiez.
>
> Aj v ramci tej kniznice sa tie symboly nevidia. Tzn. subor
> skompilovany gcc nevidi symboly v suboroch skompilovanych g++ a opacne.
> Zaujimave je, ze ten 'ar' a 'ld' zbehne bez chyby a chyba sa prejavi az
> vtedy ked chcem voci tej kniznici cosi zlinkovat (ako napr.
> priklad vyssie).
V jednej kniznici by si nemal miesat kod g++ a gcc.
gcc prirodznene nevidi objektovy kod generovany g++, ak chces v g++
vyrobit kod vhodny pre linkovanie s kodom gcc musim pouzit
direktivu:
extern "C" void moja_c_funkcia() {};
jozef kosoru
Další informace o konferenci linux