Cambie las lineas de compilacion para hacerlas parecidas a las de Linux y ahora
consegui esto
C:\Program Files\PostgreSQL\8.3\share\exte_c>C:\mingw\bin\gcc -O2 -Wall
-Wmissing-prototypes
-Wpointer-arith
-Wdeclaration-after-statement
-Wendif-labels -fno-strict-aliasing -fwrapv
-I ..\..\include\ -I ..\..\include\server\
-I ..\..\include\server\port\win32\
-DEXEC_BACKEND "-I ..\..\include\port\win32\"
-c foo.c -o foo.o
gcc: no input files
C:\Program Files\PostgreSQL\8.3\share\exte_c>C:\mingw\bin\gcc -shared -o
foo.dll foo.o
gcc: foo.o: No such file or directory
gcc: no input files
Me dice que no hay archivo pero esta el foo.c
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*