Change Target Endianess to Little-Endian
huyphuc
huyphuctt at gmail.com
Tue Mar 24 08:18:39 UTC 2009
Hi,
I'm trying to write a program running in PowerPC MPC8347 in
Little-Endian mode.
I've add "-mlittle" to compile line but ld.exe cannot build my program.
It's saying like this: "d:/program files/codesourcery/sourcery g++
lite/bin/../lib/gcc/powerpc-linux-gnu/4.2.1/../../../../powerpc-linux-gnu/bin/ld.exe:
main.o: compiled for a little endian system and target is big endian"
Here is my test program:
int num = 1;
if(*(char *)&num == 1)
printf("Little-Endian\n");
else
printf("Big-Endian\n");
And i want the result is: Little-Endian
Can anybody help me?
Regards,
Huy Phuc
More information about the power-gnu-discuss
mailing list