www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/02/12/17:03:21

From: mert0407 AT sable DOT ox DOT ac DOT uk (George Foot)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: undefined reference to `main'?
Date: Wed, 12 Feb 1997 17:18:05 GMT
Organization: Oxford University
Lines: 18
Message-ID: <3301fa44.1970075@news.ox.ac.uk>
References: <01bc189b$ae662ae0$8529cfa9 AT p590>
NNTP-Posting-Host: mc31.merton.ox.ac.uk
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

On 12 Feb 1997 04:16:55 GMT, "Paul Hooper" <unitech AT execpc DOT com> wrote:

>During linking I get the following error messages:
>
>crt0.s(.data+0x92): undefined reference to `main'
>crt1.c(.text+0x303): undefined reference to `main'

The problem here is likely to be that either you've mistyped the
'main' in the function definition, i.e. int mian(void) or something,
or you've forgotten to link in the object file which contains this
function.

Check your link command (something like 'gcc -o <outfile> <object1>.o
<object2>.o ...') contains the object filename for the c file
containing the main function. If it's already there, check that the c
file really does contain the correct definition of main().

George Foot

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019