out/host is built for your host system (your host CPU, glibc, etc...)
out/target is built for your target device (your target CPU, bionic,
etc...). In that case the target CPU is probably an Intel Atom.
To run on your local machine, the first one is the one you want, but I
don't know how to invoke it exactly.
JBQ
On Tue, Oct 9, 2012 at 11:50 AM, Cyker Way <
cyke...@gmail.com> wrote:
> Version = android-4.1.1_r4
> lunch = 2. full_x86-eng
>
> Make commands:
>
> make dalvikvm core ext framework android.policy services
>
> When finished, there are several files:
>
> out/host/linux-x86/bin/dalvikvm
> out/host/linux-x86/bin/dalvik
> out/target/product/generic_x86/system/bin/dalvikvm
> out/target/product/generic_x86/symbols/system/bin/dalvikvm
>
> What's the difference and which one should I use? If I want to modify
> dalvik, which compiled binary will contain the result?
>
> The strangest thing is, when I try to run the target dalvikvm, it shows:
>
>> bash: ./dalvikvm: No such file or directory
>
>
> But the file is really there.
>
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to
android-...@googlegroups.com
> To unsubscribe from this group, send email to
>
android-buildi...@googlegroups.com
> For more options, visit this group at
>
http://groups.google.com/group/android-building?hl=en
--
Jean-Baptiste M. "JBQ" Queru
Technical Lead, Android Open Source Project, Google.
Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.