From: Dan T. <log...@gm...> - 2005-08-18 17:25:13
|
I wrote this little guide the other day - just to remind me how to cross compile things. It might help you... http://logicalgenetics.com/forums/viewtopic.php?t=3D1268 Dan On 18/08/05, Bernard MONDAN <ber...@gm...> wrote: > Hi, >=20 > The compiler use a few phase when generating code. When you obtain > your file hello.o, that mean you do not complete the compilation, > beacause a file with a '.o' > is a relocatble file. and not an executable file. >=20 > Use this Makefile: >=20 > BASE:=3D /home/ber/GumStix # The place where you have your cross c= ompiler > BIN:=3D $(BASE)/gumstix-buildroot/build_arm/staging_dir/bin > INC:=3D $(BASE)/gumstix-buildroot/build_arm/staging_dir/include > LIB:=3D $(BASE)/gumstix-buildroot/build_arm/staging_dir/lib >=20 > CC:=3D $(BIN)/arm-linux-gcc >=20 > CFLAGS:=3D -v >=20 > With this Makefile in the directory where you have your source file (hell= o.c) > you just have to type : > $ make hello >=20 > you will obtain an executable file hello that you can download on your > gumstix board. >=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D >=20 >=20 > 2005/8/18, Imran zafar <imr...@ya...>: > > hi, > > > > I have tried to compile hello.c > > It compiles nicely and creates a hello.o file. When i try to execute th= is > > file by ./hello.o it gives the error "Permission denied" > > > > My gumstix-buildroot is in /home directory > > > > Best > > Imran > > > > ie...@di...> wrote: > > Dave Hylands wrote: > > > > >Hi Imran, > > > > > > > > > > > >>I have build the gumstix-buildroot. At the end there is a warning lik= e > > this, > > >> > > >> > > > > > >Good news! > > > > > > > > > > > >>warning: Clock Skew detected, your build may be incomplete > > >> > > >>Is that normal? > > >> > > >> > > > > > > > > > > > thats usually due to source files residing on NFS mount, where the cloc= k > > on the build > > box differs from the clock on the NFS mount host. Since make uses file > > timestamps > > to determine the need for a re-compile, you can have old files pass the > > time-check > > (depending upon the size and direction of the skew). > > > > Dunno if that pertains to your build env tho. > > > > FWIW. since make knows the skew (presumably by touching a file, then st= at'g > > its mod-time), it could de-ske w partly - but never completely - cuz it > > cant know > > the skew at the time of the previous (possibly uptodate) compile. > > > > > > >Yeah - I see that too. It's a known issue with colinux. I haven't run > > >into any problems related to it yet. > > > > > >It would only be a concern at all if you were actively developing > > >source files, and even then I haven't seen any issues. > > > > > >I believe that it's fixed in the development builds, but since my > > >colinux install seems to be working for what I want it to, I've > > >decided to leave well enough alone :) > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > SF.Net email is Sponsored by the Better Software Conference & EXPO > > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Pract= ices > > Agile & Plan-Driven Development * Managing Projects & Teams * Testing &= QA > > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5= sf > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic= es > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users >=20 --=20 Dan Taylor Software Development Engineer, JTL Systems Ltd PhD Student, Reading University, UK http://www.logicalgenetics.com |