CptanPanic
CptanPanic

Reputation: 629

Using g++ how can I link with a library that was built using gcc?

I am trying to link a .a library that was built with gcc to a program built using g++. But the name mangling is different. How can I do this? Thanks, CP

Upvotes: 0

Views: 371

Answers (1)

anon
anon

Reputation:

In your C++ code, you just need to wrap your includes of the gcc library header file(s) in extern "C":

extern "C" {
#include "my_library.h"
}

Upvotes: 5

Related Questions