기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

 

Android 빌드를 하고 있는데요, x86용으로 작업을 진행중입니다.

externel/llvm/lib/VMCore 쪽 라이브러리를 C로 된 함수에서 링크해서 사용하고 싶습니다.

그런데, undefined reference 에러가 계속 발생하네요...

같은 폴더에 C++로 된 코드에서는 에러가 없이 링크가 됩니다.

 

이와 같이 Android에서 C++로 작성된 static 라이브러리를 c 에서 링크하기 위해서 해줘야 하는 작업이

있는 것인가요?

혹시 참고할 만한 레퍼런스가 있는지 알고 싶습니다.

 

며칠째 헤메고 있네요...

 


이창주

2012.10.25 07:43:03
*.177.61.175

VMCore가 C++로 만들어진 lib라면 C쪽에서는 링크가 안된다면 name mangling때문일텐데.

 C++ interface들을 wrapping하는 C lib를 만드셔야 할것 같네요.

List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인