Hello,Xudong<br>          I tried to install mpich2 serveral days ago,I think I got similiar problems:<br><br># mp32-mpicc <br>/usr/lib/gcc/i386-redhat-linux/4.3.0/../../../crt1.o: In function `_start':<br>(.text+0x18): undefined reference to `main'<br>collect2: ld 返回 1<br><br>              I asked the question at another website(redhat bugzilla),who told me that it's just ok and I do not need to worry about it. Indeed when I try to use it to compile and run a simple test program,it seems work fine. I also want to make sure whether it's true or not.<br>------------------------------------------------------------<br><br>&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;pre&gt;在2008-06-04,"倪旭东" &amp;lt;xd_ni@seu.edu.cn&amp;gt; 写道:<br>&gt;Hello,mpich-discuss:<br>&gt;   I'm a beginner of MPICH,and after I install MPICH. I have such problems: <br>&gt;[root@cgsp bin]# ./mpif77<br>&gt;/usr/lib/gcc/x86_64-redhat-linux/3.4.3/libfrtbegin.a(frtbegin.o)(.text+0x1e): In function `main':<br>&gt;: undefined reference to `MAIN__'<br>&gt;collect2: ld returned 1 exit status<br>&gt;[root@cgsp bin]# ./mpif90<br>&gt;No Fortran 90 compiler specified when mpif90 was created,<br>&gt;or configuration file does not specify a compiler.<br>&gt; <br>&gt;[root@cgsp f90modules]# ./configure <br>&gt;Configure in /root/mpich-1.2.7p1/f90modules creating cache ./config.cache<br>&gt;checking for g77... g77<br>&gt;checking whether the Fortran 77 compiler (g77  ) works... yes<br>&gt;checking whether the Fortran 77 compiler (g77  ) is a cross-compiler... no<br>&gt;checking whether we are using GNU Fortran 77... yes<br>&gt;checking whether g77 accepts -g... yes<br>&gt;checking for f95... no<br>&gt;checking for f90... no<br>&gt;checking for xlf90... no<br>&gt;checking for pgf90... no<br>&gt;checking for ifc... no<br>&gt;checking for efc... no<br>&gt;configure: warning: no acceptable Fortran 90 compiler found in $PATH<br>&gt;checking for a BSD compatible install... /usr/bin/install -c<br>&gt;checking whether ln -s works... yes<br>&gt;checking for ar... ar<br>&gt;checking for ranlib... ranlib<br>&gt;checking for make... make<br>&gt;checking whether make echos directory changes... yes using --no-print-directory<br>&gt;checking for virtual path format... VPATH<br>&gt;checking for module suffix... unknown<br>&gt;checking for case of module names... lower<br>&gt;checking for module directory path flag... cp: cannot stat `conftest.': No such file or directory<br>&gt;checking that the compiler  accepts .f90 suffix... no<br>&gt;checking whether Fortran 90 is compatible with Fortran 77... no<br>&gt;configure: error: Fortran 90 and Fortran 77 compilers are not compatible.<br>&gt;They generate external symbol names that are different<br>&gt;<br>&gt;What's the problem? Thanks a lot.        <br>&gt;<br>&gt;     <br>&gt;xudong                                 <br>&gt;<br>&gt;       <br>&gt;        xd_ni@seu.edu.cn<br>&gt;          2008-06-04<br>&gt;<br>&gt;----------------------------------------------------------------------<br>&gt;Xudong Ni, Ph.D. Candidate<br>&gt;Jiangsu Provincial Key Laboratory of Network and Infromation Security<br>&gt;School of Computer Science and Engineering<br>&gt;Southeast University<br>&gt;Nanjing 210096, P.R.China<br>&gt;Tel:86-25-8379 5595<br>&gt;----------------------------------------------------------------------<br>&gt;<br>&lt;/pre&gt;<br><br><!-- footer --><br> 
<hr>
<font style="font-size:12px;line-height:15px;"></font><a style="font-size:12px;line-height:15px; color:blue; text-decoration:underline;" href="http://popme.163.com/link/004062_0602_706.html">两两来Win为中国</a>