Yes eMvc4 is a painful download (large), and a painful install (large), and
painful to use (gui ide).
Then I found where the magic files were:
C:\Program Files\Microsoft eMbedded C++ 4.0\EVC\WCE400\BIN\
Which includes clarm.exe, clthumb.exe and support files. I dont think I/we
will have much luck
with the linker as its determined to build for WinCE. To disassemble with
dumpbin you need an
additional dll from ...4.0\Common\EVC\Bin I think (just search for
it)...The output so far is
more like an lcc arm port I have found rather than other leading arm compilers
This sort of thing:
unsigned long myfun ( unsigned long x )
{
return(x+13);
}
myfun:
00000000: E1A0C00D mov r12, sp
00000004: E92D0001 stmdb sp!, {r0}
00000008: E92D5000 stmdb sp!, {r12, lr}
$M98:
0000000C: E59D0008 ldr r0, [sp, #8]
00000010: E280000D add r0, r0, #0xD
00000014: E89DA000 ldmia sp, {sp, pc}
I dont understand the overuse of the stack...very slow and painful...
When you compile for speed it is at least smart enough to know that r0
already holds r0 and
doesnt reload it, it still wastes quite a bit of time storing r0 on the
stack though...
myfun:
00000000: E1A0C00D mov r12, sp
00000004: E92D0001 stmdb sp!, {r0}
00000008: E92D5000 stmdb sp!, {r12, lr}
$M180:
0000000C: E280000D add r0, r0, #0xD
00000010: E89DA000 ldmia sp, {sp, pc}
I will keep playing...
I am running on Win2k btw, dont have anything but handy to try these exes
on. This dir with
clarm, etc is <15mb uncompressed...
David
At 12:49 PM 10/31/2002 -0800, you wrote:
>From: "Mat" <
matth@...>
> > You forgot to mention that you need one of the following OS's to use it:
> >
> > Microsoft Windows® 2000 Professional SP2, Microsoft Window 2000 Server SP2,
> > or Microsoft Windows XP Professional.
>
>Actually, this is only partially true.
>
>These packages contain a lot more than just the IDE/compiler. They also
>contain just
>about everything you need to develop for the Pocket PC. I know for
>certain that the
>IDE of eVC v3 will work on Win98 systems because I've done so in the
>past. What
>will not run on lesser OSes is the Windows CE emulator.
>
>I have not personally tried running eVC4 on anything other than Win2K, so
>I don't know
>for certain that it runs on Win98, but I suspect it will.
>
>Oh, BTW, it's also a 300MB+ download. You can also get either version on CD
>directly from Microsoft for something like $12.
>
>- John
>
>
>
>
>
>
>
>Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/