arm에서 cpp컴파일 후 실행 시 문제점

kwck119의 이미지

안녕하세요.
감사합니다.

void * recv_thread(void *arg)
{
printf("pthread OUT OK!!");
}
int main(int argc, char ** argv)
{
printf(" Test thread ");

pthread_create(&m_threadRecv, NULL, recv_thread, NULL);

return 0;
}

=================================================================
make 시 에러는 없습니다.

그런데 실행하면 "SEGV"가 출력이 됩니다.

CC=arm-linux-g++ -O2 -I$(INC) -I$(INCSYS) -static

컴파일에는 위의 옵션으로 했습니다.

많은 조언 부탁그립니다.