====== ELDK =====
Embeded Linux Development Kit est un ensemble de chaines de compilation croisées direc... cet outil n'existe que pour des hôtes de type GNU/Linux/X86 et les cibles sont limitées. Comme ce sont de... ldk-5.3/armv6$ source environment-setup-armv6-vfp-linux-gnueabi
yoann@hermes:/opt/eldk-5.3/armv6$ arm-linux-gnueabi-gcc -o helloWorld hello.c
</code>
Afficher
é pour ARM:
<code bash>
./configure --target=arm-linux --program-prefix=arm-linux-
</code>
==== Compilation de gdbserver =====
gdbserver est executé sur la ci... un ARM:
<code bash>
./configure --build=i686-pc-linux-gnu --host=arm-linux
</code>
===== Sources =====
* Linux embarqué, Pierre Ficheux et Eric Bénard. Ch
ash>
gcc monfichier.o -o monfichier
</code>
Sous Linux la plupart des exécutables sont **liés dynamiquem... mande **ldd**
<code bash>
$ ldd hello.exe
linux-gate.so.1 => (0x00915000)
libc.so.6 => /... /i686/cmov/libc.so.6 (0x00bc4000)
/lib/ld-linux.so.2 (0x009b9000)
</code>
On peut faire le choix... exécutable:
<code bash>
$ ldd hello.dyn
linux-gate.so.1 => (0x00fc1000)
libmalib.so =>