Willkommen bei Network & Security     remoteshell-security.com
Partnerseiten
login.php?sid=fb529c5c347f796698bea0299d48167f profile.php?mode=register&sid=fb529c5c347f796698bea0299d48167f faq.php?sid=fb529c5c347f796698bea0299d48167f memberlist.php?sid=fb529c5c347f796698bea0299d48167f search.php?sid=fb529c5c347f796698bea0299d48167f index.php?sid=fb529c5c347f796698bea0299d48167f

Foren-Übersicht » Programmierung » [c] undefined reference to FUNKTION
Neues Thema eröffnen  Neue Antwort erstellen Vorheriges Thema anzeigen :: Nächstes Thema anzeigen 
[c] undefined reference to FUNKTION
BeitragVerfasst am: 24.11.2007 22:47 Antworten mit Zitat
duddits
Anmeldedatum: 03.01.2006
Beiträge: 569
Wohnort: /proc




Hallo zusammen,

ich bin derzeit ein wenig verzweifelt, ich habe eine einfache Funktion geschrieben, die mir einen simpel prompt unter Linux zurückgeben soll, jedoch erhalte ich beim Kompilieren mit gcc eine Meldung mit der ich leider nichts anfangen kann.
Hier der Quelltext zum Programm:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <pwd.h>
#include <sys/types.h>


#define PUF 200

static void error_exit(char *errorMessage) {
 fprintf(stderr,"%s: %s\n", errorMessage, strerror(errno));
 exit(EXIT_FAILURE);
}

void type_prompt(void)
{
 char wd[PUF];
 struct passwd *u = NULL;
 u=getpwuid(getuid());
 if(NULL == getcwd(wd, sizeof(wd))) {
  error_exit("Error while using getcwd()...");
 }
 printf("%s (%s) > ",u->pw_name,wd);
}



int main(int argc, char **argv)
{
  tpye_prompt();
 return EXIT_SUCCESS;
}


Hier die Ausgabe die beim Versuch es zu kompilieren auftritt:
Code:
gcc -o affe affe.c

/tmp/ccoaYiQ9.o: In function `main':
affe.c:(.text+0xbb): undefined reference to `tpye_prompt'
collect2: ld gab 1 als Ende-Status zurück


Ich sehe nicht wo in meiner Funktion die undefinierte Reference sein soll Confused

Gruß
Daniel

_________________
Quidquid agis, prudenter agas et respice finem!

Jabber ID: duddits@amessage.info
Webseite: http://www.remoteshell-security.com
Weblog: http://blog.remoteshell-security.com
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Jabber ID
BeitragVerfasst am: 25.11.2007 11:12 Antworten mit Zitat
Kaito
Anmeldedatum: 12.01.2006
Beiträge: 80
Wohnort: /desktop/papierkorb




hi

hast dich verschrieben:

tpye_prompt();
type_prompt();

Very Happy

lg

_________________
Meine Seite:

www.sharerama.de

Sie ist noch im Aufbau
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden ICQ-Nummer
BeitragVerfasst am: 25.11.2007 13:52 Antworten mit Zitat
duddits
Anmeldedatum: 03.01.2006
Beiträge: 569
Wohnort: /proc




Oh ja stimmt, und ich hatte das die ganze Zeit nicht bemerkt....manchmal sieht man wohl vor lauter Bäumen den Wald nicht mehr^^.
Danke für den Hinweis, jetzt funktioniert es Very Happy

_________________
Quidquid agis, prudenter agas et respice finem!

Jabber ID: duddits@amessage.info
Webseite: http://www.remoteshell-security.com
Weblog: http://blog.remoteshell-security.com
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Jabber ID
[c] undefined reference to FUNKTION
Foren-Übersicht » Programmierung
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Alle Zeiten sind GMT + 1 Stunde  
Seite 1 von 1  

  
  
 Neues Thema eröffnen  Neue Antwort erstellen  


Forensicherheit

Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin
Deutsche Übersetzung von phpBB.de


remoteshell-security.com | Partner | Boardregeln | Impressum