Gast
#5647751
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?
|
Anzeige
|
Lib einbinden - Anderer Compiler
Gast
#5647751
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. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|