삼성 s3c6410보드를 사용하고 있습니다. CPU는 ARMv6 (ARM1176jvf-s)이구요.

 

설명서를 좀 읽어보니 thumb모드는 16bit로 컴파일되고, arm 모드에서 32bit로 컴파일 된다는거 같긴한대...(아닐수도.ㅠㅠ)

 

타겟보드 bit를 확인하려면 어떻게 해야 하나요 ??

 

sizeof 를 이용해서 확인하려면 타겟의 쉘에서 컴파일을 해야하지 않나요 ??

 

cygwin에서 크로스컴파일러를 사용해 컴파일하고, 타겟에서 실행하니 32bit인것 같은데.. 좀 미심쩍어서요;;

 

혹시 thumb모드와 arm모드를 필요에 따라 변경할 수도 있는건가요 ? 가능하다면 방법이 궁금합니다.