Lib einbinden - Anderer Compiler

Persönliche Seite #5647761
Lesenswert?

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 schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren