[gcc] C++-Funktionsnamen als C-Namen exportieren
-
Hi,
ich habe eine C++-Bibliothek, welche einige Funktionen exportiert. Diese Funktionen sollen jedoch ohne Name mangling exportiert werden, um einer C-Schnittstelle zu genügen.
Ist dies irgendwie möglich? Dabei darf ich den Quelltext der Bibliothek nach Möglichkeit aber nicht ändern.
-
extern "C" { void foo(); }
-
rüdiger schrieb:
extern "C" { void foo(); }
Hmm ja, aber dafür müsste ich den Quellcode der Bibliothek ändern, das möchte ich vermeiden. Ich schaue mir jetzt erst mal mit nm an, ob die Namen überhaupt wirklich mangled werden.