Mail Archives: djgpp/1997/08/12/22:58:10
Lovecraft wrote:
>
> After the last responses I hesitate to ask but:
>
> I keep getting this message no matter what I type( i.e. gcc -o first.c
> first.exe and various other syntaxes referred to in various documentation)
> , based of course on all the documentation which I've read, when trying to
> compile a simple prgram to see if it works:
Try 'gcc -o first.exe first.c'. Your example command line attempts to
compile an executable file and output a source file. :)
> ld.exe: cannot open crt0.o: no such file or directory (ENOENT)
If you have in fact set your environment correctly, then there's no
other reason to be getting this error. Can you look in chapter 6 of the
FAQ to see if any of the information there solves your problem? If it
doesn't, look in chapter 6.12 for the correct format for posting
detailed information to the newsgroup about your problem. In short, we
would like to see:
- Your config.sys and autoexec.bat.
- The contents of your environment, as reported by 'set'.
- Your 'djgpp.env' file.
- The output of the 'go32-v2' program.
- The exact command line you use to compile.
- The output of the compilation of your program, adding the '-v' switch
to the command line (gcc -v -o first.exe first.c).
You can use the 'redir' program to capture the stderr output of DJGPP
programs, as follows:
redir -o gcc.log -eo gcc -v -o first.exe first.c
The file 'gcc.log' will contain the text of the compilation session.
You are also invited to try my DJVERIFY program, available from
ftp://ftp.delorie.com/pub/djgpp/alpha/vrfy033a.zip. If you'd like to
try a more recent version that's still in development, email me.
> I really don't understand a lot of "compiler" concepts such as libraries,
> linking, etc. There are massive docs and a totally new browser for me to
> learn (info.exe) and all I want to do right now is see what C programming
> is all about, i.e. the language.
There is an excellent "dictionary" of common DJGPP terminology at
http://www.delorie.com/djgpp/doc/lexicon/.
hth!
--
---------------------------------------------------------------------
| John M. Aldrich | "Sin lies only in hurting other |
| aka Fighteer I | people unnecessarily. All other |
| mailto:fighteer AT cs DOT com | 'sins' are invented nonsense." |
| http://www.cs.com/fighteer | - Lazarus Long |
---------------------------------------------------------------------
- Raw text -