A thanks to the following people/groups for some recent hardware:
Gensei: Smartcard reader + cards for AMD64 testing and integration into some of my embedded projects.
Tavros: Antec 500w PSU + opteron 248 + MSI SMP mobo to replace my aging socket 754 3000+
emerge the following packages to create a development environment:
Use the following as a template for win32 makefiles:
CFLAGS=-O2 -pipe -std=c99 -mno-cygwin -mno-sse -mno-sse2 -mno-mmx -mthreads -DWIN32 -D_WIN32 -D_WINDOWS
$(CC) $(CFLAGS) -luser32 -o $@ $?
helloworld.o: helloworld.c helloworld.h
$(CC) $(CFLAGS) -o $@ -c $<
NOTE: Now is not a good time to rice out your cflags. Debugging win32 code is hard enough without the compiler playing tricks on you.
To test your new win32 program:
Part 2 will talk about how to create win32 DLLs and import libraries.
*EDIT* I’m sick of all the lame losers out there that keep spamming my blog, so no more comments until something can be worked out