Reputation: 2942
I went through the following statement in a book.
the executable target binaries from an embedded distribution will not run on your PC, but are targeted to the architecture and processor of your embedded system. (Of course, if your embedded Linux distribution targets the x86 architecture, this statement does not apply.)
Are all binaries executable in x86 architecture? Can someone brief?
Upvotes: 1
Views: 337
Reputation: 111219
The statement means that if you cross-compile a program to an embedded platform you can't run it on your desktop system that has an x86 CPU, unless the target platform happens to be x86 also. It doesn't imply that an x86 CPU understands ARM instructions for example.
Upvotes: 1