How can I compile iOS ARM assembly code from the command line? -


i'm trying compile ios project contains arm code using command line.

here command line:

/applications/xcode.app/contents/developer/toolchains/xcodedefault.xctoolchain/usr/bin/as -arch armv6 engines/scumm/smush/codec47arm.s -o engines/scumm/smush/codec47arm.o 

...and here errors:

engines/scumm/smush/codec47arm.s:29:unknown pseudo-op: .global engines/scumm/smush/codec47arm.s:29:rest of line ignored. 1st junk character valued 95 (_). engines/scumm/smush/codec47arm.s:43:bad instruction `stmfd r13!,{r2,r4-r11,r14}' engines/scumm/smush/codec47arm.s:45:bad instruction `ldr r4,[r13,#40]' engines/scumm/smush/codec47arm.s:48:bad instruction `sub r4,r4,#0xf8' engines/scumm/smush/codec47arm.s:55:bad instruction `add r7,r2,#7' engines/scumm/smush/codec47arm.s:56:bad instruction `mov r7,r7,lsr#3' 

if try compile gcc (or clang), receive following errors:

engines/scumm/smush/codec47arm.s:162:2: error: invalid instruction  ldreqb r6,[r1],#1 @ r6 = t = *_d_src++  ^ engines/scumm/smush/codec47arm.s:279:2: error: invalid instruction  ldreqb r6,[r1],#1 @ r6 = t = *_d_src++  ^ engines/scumm/smush/codec47arm.s:330:2: error: invalid instruction  ldrltb r6,[r4,r6] @ r6 = t = _paramptr[code]  ^ 

what doing wrong? believe armv6 should support mov, add, etc.


Comments

Popular posts from this blog

How to provide Authorization & Authentication using Asp.net, C#? -

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

How to use Authorization & Authentication in Asp.net, C#? -