Hi Folks, hab ein Projekt mit IAR ARM Compiler gebaut und möchte nun eine LIB einbinden, welche mit ARM-Compiler erstellt wurde, geht das gut?
Kommt drauf an, was für Dich eine "LIB" ist. Wenn das, wie in der eigentlichen, seit etlichen Jahrzehnten üblichen Konvention eine Binärdatei mit compiliertem Code ist, hängt es davon ab, ob die Objektdateiformate der beiden Compiler kompatibel sind. Das Stichwort lautet hier ABI. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.swdev.abi/index.html http://supp.iar.com/FilesPublic/UPDINFO/013240/arm/doc/EWARM_DevelopmentGuide.ENU.pdf (z.B. S. 215). Wenn das aber in Ardunio-Speak tatsächlich einfach nur Quelltext in Form einer *.c und/oder *.h-Datei meint, dann kann es zu Anpassungsproblemen bei compilerspezifischen Erweiterungen kommen, wie z.B. der Syntax für Interruptroutinen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.