Sample code/C/Hello World

This page presents the classic C "Hello World" program

The source
The source code for the hello.c is presented here:
 * 1) include 

int main( int argc, char **argv ) {

printf( "Hello World\n" ); return 0; }

There is also a simple Makefile which you can use as a starting point for creating your own Makefiles.

This Makefile assumes that you create a directory parallel to the gumstix-buildroot (i.e. on my system, gumstix-build root can be found at /home/dhylands/gumstix/gumstix-buildroot, so for the hello-world example, I'd create /home/dhylands/gumstix/hello-world).

Copy in the hello.c and Makefile into your hello-world directory and type make (SVN username password is root/root). You should see something like the following: /home/dhylands/gumstix/hello-world/../gumstix-buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibc-gcc -O2 -M hello.c > .depend /home/dhylands/gumstix/hello-world/../gumstix-buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibc-gcc -O2 -Os -march=armv5te -mtune=xscale -Wa,-mcpu=xscale -c -o hello.o hello.c /home/dhylands/gumstix/hello-world/../gumstix-buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibc-gcc  -Os -march=armv5te -mtune=xscale -Wa,-mcpu=xscale hello.o   -o hello

Note: This requires that you've already installed buildroot, which creates the toolchain required to compile the code.