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

Posted on 2006-03-22
Last Modified: 2012-06-21
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??
Question by:jtjli
    1 Comment
    LVL 13

    Accepted 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.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Highfive Gives IT Their Time Back

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    INTRODUCTION We all know how to code. But at times you simply want to insert a common code block into your existing code and amend it as per your requirements. This tool not only saves you time but also saves you the pain of typing it all out aga…
    Purpose To explain how to place a textual stamp on a PDF document.  This is commonly referred to as an annotation, or possibly a watermark, but a watermark is generally different in that it is somewhat translucent.  Watermark’s may be text or graph…
    An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
    Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now