NDK 및 GCC를 사용하여 일부 C ++ 코드를 Android로 이식하고 있습니다. 코드는 기본적으로 실행됩니다. 어느 시점에서 Eclipse에서 디버깅 할 때 호출
Dabbler::Android::Factory* pFactory = new Dabbler::Android::Factory;
이 오류가 발생합니다.
Thread [1] (Suspended: Signal 'SIGILL' received. Description: Illegal instruction.)
1 <symbol is not available> 0x812feb44
그게 무슨 뜻입니까? 컴파일러가 어떤 이유로 잘못된 코드를 생성 했습니까? 생성자에 중단 점이 있는데 (아무것도하지 않음) 맞지 않습니다. 이미 전체 재 구축을 완료했습니다.
이 문제를 일으키기 위해 내가 뭘 잘못하고있을 수 있습니까?