| delorie.com/archives/browse.cgi | search |
| From: | "Alexei A. Frounze" <alex DOT fru AT mtu-net DOT ru> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | OT: RHIDE and G77 (FORTRAN 77) |
| Date: | Fri, 12 May 2000 21:48:12 +0400 |
| Organization: | MTU-Intel ISP |
| Lines: | 56 |
| Message-ID: | <391C43DC.70CAD047@mtu-net.ru> |
| NNTP-Posting-Host: | ppp102-190.dialup.mtu-net.ru |
| Mime-Version: | 1.0 |
| X-Trace: | gavrilo.mtu.ru 958157323 31641 212.188.102.190 (12 May 2000 18:48:43 GMT) |
| X-Complaints-To: | usenet-abuse AT mtu DOT ru |
| NNTP-Posting-Date: | 12 May 2000 18:48:43 GMT |
| X-Mailer: | Mozilla 4.72 [en] (Win95; I) |
| X-Accept-Language: | ru,en |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Hi guys!
I just downloaded g772952b.zip package (Fortran 77) from FTP. I need Fortran
for my diploma.
When I try to compile the following program from the command line:
---------8<---------
PROGRAM EXAMPLE1
PRINT *, 'HELLO WORLD!!!'
END
---------8<---------
typing "g77 -o hw.exe hw.for" everything works okay and I get hw.exe that
prints standard "hello world" message.
When I make a project in the RHIDE, include this file to the project and try
to compile it, I get the following messages:
------------------8<-------------------
gcc -o hw.exe hw.o -lm -lf2c
d:/djgpp/bin/ld.exe: cannot find -lf2c
collect2: ld returned 1 exit status
make.exe: *** [hw.exe] Error 1
------------------8<-------------------
RHIDE puts the "RHIDE_TYPED_LIBS.f=m f2c" line to the make file.
If I change that line to "RHIDE_TYPED_LIBS.f=m" and run make, I get the
following messages:
------------------8<-------------------
g77 -g -O -c hw.for -o hw.o
gcc -o hw.exe hw.o -lm
d:/djgpp/lib/crt0.o(.data+0xc2):crt0.s: undefined reference to `main'
hw.o: In function `MAIN__':
hw.for:3: undefined reference to `s_wsle'
hw.for(.text+0x3d): undefined reference to `do_lio'
hw.for(.text+0x45): undefined reference to `e_wsle'
hw.for:5: undefined reference to `s_stop'
d:/djgpp/lib/libc.a(crt1.o)(.text+0x44e):crt1.c: undefined reference to
`main'
collect2: ld returned 1 exit status
make.exe: *** [hw.exe] Error 1
------------------8<-------------------
What's wrong? How can I setup my DJGPP and RHIDE so that it could work fine
just like that "g77 -o hw.exe hw.for" command line?
Thanks.
Alexei A. Frounze
-----------------------------------------
Homepage: http://alexfru.chat.ru
Mirror: http://members.xoom.com/alexfru
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |