[MPICH] Problems compiling MPICH2 programs on WinXP with gcc
    Jellyworld 
    me at jia-han.net
       
    Thu Jan 26 22:46:35 CST 2006
    
    
  
I installed the Win32 version of MPICH2 into C:\Program Files\MPICH2 
yesterday, and I tried to compile icpi.c in the /mpich2/examples 
directory using gcc using the command
gcc -I"C:/Program Files/MPICH2/include"   -c -o mpi.o icpi.c
The compile worked fine, but when I tried to link it using
gcc -L"C:/Program Files/MPICH2/lib" -lmpi  mpi.o   -o mpi
but I get the following errors
mpi.o(.text+0x6d):mpi.c: undefined reference to `MPI_Init'
mpi.o(.text+0x80):mpi.c: undefined reference to `MPI_Comm_size'
mpi.o(.text+0x93):mpi.c: undefined reference to `MPI_Comm_rank'
mpi.o(.text+0xa8):mpi.c: undefined reference to `MPI_Get_processor_name'
mpi.o(.text+0x11c):mpi.c: undefined reference to `MPI_Wtime'
mpi.o(.text+0x14a):mpi.c: undefined reference to `MPI_Bcast'
mpi.o(.text+0x1eb):mpi.c: undefined reference to `MPI_Reduce'
mpi.o(.text+0x219):mpi.c: undefined reference to `MPI_Wtime'
mpi.o(.text+0x24c):mpi.c: undefined reference to `MPI_Finalize'
collect2: ld returned 1 exit status
make: *** [mpi] Error 1
I'm using gcc 3.4.2 (MINGW) which came with DEV-CPP.
Any help would be greatly appreciated.
    
    
More information about the mpich-discuss
mailing list