내 공유 라이브러리를 컴파일하는 동안 기존 공유 라이브러리 (FlashRuntimeExtensions.so)를 C 코드에 링크하려고합니다. 그러나 무엇을 시도 하든지 나는 항상 같은 오류를 겪습니다. 파일 형식이 잘못되었습니다. 아무도이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 일반적으로 .so
에서다른 .so 링크로 공유 라이브러리 컴파일
$ g++ -Wall ane.c FlashRuntimeExtensions.so -o aneObject
FlashRuntimeExtensions.so: could not read symbols: File in wrong format
collect2: ld gaf exit-status 1 terug
'$ file FlashRuntimeExtensions.so'이 명령의 출력 내용은 무엇입니까? – SirDarius
http://stackoverflow.com/questions/2527780/c-linker-error-sdl-image-could-not-read-symbols – Jeyaram
@SirDarius : FlashRuntimeExtensions.so : ELF 32 비트 LSB 공유 객체, ARM, 버전 1 (SYSV), 동적으로 연결됨, 스트립 됨 –