Mail Archives: djgpp/1998/07/21/04:26:32
On Mon, 20 Jul 1998, Pawel Kowalski wrote:
> I tried to compile a hudge project in Rhide (1,9 Mb of sources), and there
> were some errors I don't understand. First:
>
> file1.c
> ...
> void foo()
> {}
> ...
>
> file2.c
> ...
> foo();
> ...
> and ld.exe says "Undefined reference to foo()"
This could be because you have some installation snafu which prevents
the linker from receiving command lines longer than the DOS 127-
character limit.
> func1() is inside graph.c, func2() in graphics.c.
> ld.exe says:
> Error: graphics.o: In function `func1':
> graphics.c(48) Error: multiple definition of `func1'
> o:graph.c(57) Error: first defined here
Please post at least the parts of code around the lines whose numbers
GCC prints in the error message(s). You don't expect us to be psychic
and guess the reason without seeing the code, do you?
- Raw text -