ld: 0711-317 ERROR: Undefined symbol: .hello

Hello,

when i compile with xlc on aix i got the error message "ld: 0711-317 ERROR: Undefined symbol: .hello"

dummy.pc:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "dummy.h"

int main ( )
{
printf("\nbefore Hello");
hello();
printf("\npast Hello");
return (0);

}

hello.c:
void hello()
{
printf("Hello World!");
}

dummy.h:
void hello(void);

can anyone help me, please?

Daniel

sorry for any grammatical mistakes but i 'm not really good in english.

Copy the code from the hello.c file at the bottom of dummy.pc , and the code from dummy.h at the location of
"#include 'dummy.h'".

It should work after that. Please remember that the (.h) extension is normally used for libraries. If a file is just c-source, then call it (.c).

Good luck,
Rogier

Thanks Rogier, but i think that was not the problem. In my opinion i had problems with the used makefile. I have no errors now.
Thanks

Daniel