• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 317
  • Last Modified:

Symbian - What's the difference between ARMI and THUMB build?

I'm quite new to symbian C++ ...

i think "abld build armi urel" is to build the release version for the actual handset (i.e. it will build files required by makesis)

From other forums, i learnt that "abld build thumb urel" will do the same.... so what's the difference between them??
1 Solution
"abld build armi urel"
The command to build for the hardware target

So what's the difference between them?

The target options are:
> armi = arm interchange (16/32bit command set)
> arm4 = arm core v4 (32bit command set)
> thumb = 16bit command set (reduced code size at the expense of
> wins = windows emulation

Typically you should build the ARMI binary executable variant for compatibility. ARM4 builds give the most performance at the expense of increased code size. Thumb builds will reduce the code size at the expense of a reduction in execution speed.

Hope that helps.

Featured Post

Prep for the ITIL® Foundation Certification Exam

December’s Course of the Month is now available! Enroll to learn ITIL® Foundation best practices for delivering IT services effectively and efficiently.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now