Ik weet niet of de titel klopt, zo niet, dan zal dat ook de reden zijn waarom ik er niks over kan vinden 
De situatie:
Ik heb een aantal libraries gemaakt, door de sources te compileren en met de GNU archiver (AR) te bundelen. Zeg voor het voorbeeld lib1.a lib2.a enz.
Nu is het probleem dat een aantal functies uit lib1.a functies uit lib2.a nodig hebben en vise versa. De libraries compileren prima, maar zodra ze worden toegevoegd aan een project, willen ze niet linken (undifined reference).
De functies uit lib1 kunnen de functies uit lib2 niet vinden (en vise versa), ook als ze beide worden toegevoegd aan het te compileren project.
Hoe kan ik dit het beste oplossen?
Toolchain:
GNU make 3.81
GCC 4.4.1 voor ARM targets
Binutils 2.19.1 voor ARM targets
De situatie:
Ik heb een aantal libraries gemaakt, door de sources te compileren en met de GNU archiver (AR) te bundelen. Zeg voor het voorbeeld lib1.a lib2.a enz.
Nu is het probleem dat een aantal functies uit lib1.a functies uit lib2.a nodig hebben en vise versa. De libraries compileren prima, maar zodra ze worden toegevoegd aan een project, willen ze niet linken (undifined reference).
De functies uit lib1 kunnen de functies uit lib2 niet vinden (en vise versa), ook als ze beide worden toegevoegd aan het te compileren project.
Hoe kan ik dit het beste oplossen?
Toolchain:
GNU make 3.81
GCC 4.4.1 voor ARM targets
Binutils 2.19.1 voor ARM targets