THEReapMan
11-04-2004, 12:11
Hi ihrs!
Ich versuche gerade mit 'gcc main.c -lpanel -lncurses' meinen Code zu übersetzen.
allerdings bricht der Linker mit mehreren "undefinied reference" ab.
allerdings meckert er meine eigenen Funktionen an.
der Kopf der main.c sieht so aus
...
#include <stdio.h>
#include <ncurses.h>
#include <panel.h>
#include "input.h"
#include "calc.h"
#include "screens.h"
#include "input.c"
#include "calc.c"
#include "screens.c"
int main()
{
...
}
in den Headern sind ein paar structs und die Funktionen deklariert. in den .c-Files steht dann halt der Code.
Der Linker meckert alle Funktionen in 'main()' an die ich selber geschrieben habe.
was mach ich falsch?
Markus
Ich versuche gerade mit 'gcc main.c -lpanel -lncurses' meinen Code zu übersetzen.
allerdings bricht der Linker mit mehreren "undefinied reference" ab.
allerdings meckert er meine eigenen Funktionen an.
der Kopf der main.c sieht so aus
...
#include <stdio.h>
#include <ncurses.h>
#include <panel.h>
#include "input.h"
#include "calc.h"
#include "screens.h"
#include "input.c"
#include "calc.c"
#include "screens.c"
int main()
{
...
}
in den Headern sind ein paar structs und die Funktionen deklariert. in den .c-Files steht dann halt der Code.
Der Linker meckert alle Funktionen in 'main()' an die ich selber geschrieben habe.
was mach ich falsch?
Markus