Werbung

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

C-Programm das libnet nutzt kann nicht compiliert werden

Dieses Thema im Forum "Netzwerkprogrammierung" wurde erstellt von mmu, 11. April 2015.

  1. mmu

    mmu New Member

    Hallo,
    ich versuche gerade ein in C geschriebenes Programm zu compilieren, diese Compilation bricht aber mit einem Fehler ab.
    Code (Text):
    Quelltext kopieren
    1. gcc $(libnet-config --defines) -o synflood main.c -lnet
    2. main.c: In function ‘main’:
    3. main.c:40:4: error: too many arguments to function ‘libnet_build_ipv4’
    4.     0);
    5.     ^
    6. In file included from /usr/include/libnet.h:81:0,
    7.                  from main.c:3:
    8. /usr/include/libnet/libnet-functions.h:415:1: note: declared here
    9. libnet_build_ipv4(
    10. ^
    11. main.c:53:5: error: too many arguments to function ‘libnet_build_tcp’
    12.      0);
    13.      ^
    14. In file included from /usr/include/libnet.h:81:0,
    15.                  from main.c:3:
    16. /usr/include/libnet/libnet-functions.h:238:1: note: declared here
    17. libnet_build_tcp(
    18. ^
    Das komische daran ist ich habe in den genannten Funktionen nicht zu viele Argumente angegeben, sondern genau so viele wie auf der dazugehörigen man page angegeben.
    Welche Gründe kann der Fehler also noch haben?

    Schon mal danke im Vorraus
  2. coding-board

    coding-board Member

    Werbung
  3. German

    German Well-Known Member c-b Experte

    Poste doch die Zeilen 40 und 53 aus main.c mal zusammen mit den Zeilen 415 und 238 aus libnet-functions.h.
  4. mmu

    mmu New Member

    ich habe jetzt meinen Fehler gefunden.In libnet-functions.h sind weniger Argumente gefordert als ich angegeben habe.Ich hab vorher nicht in libnet-functions.h nachgeschaut weil ich mich auf die man page verlassen habe.
    Vielen Dank
Die Seite wird geladen...
Ähnliche Themen - Programm libnet nutzt Forum Datum
Benütze ich in diesem Programm Zeiger richtig? C/C++ Samstag um 17:31 Uhr
Suche Programmierer für Übungsaufgaben (inkl. Entlohnung) C/C++ Freitag um 15:48 Uhr
Programmierer gesucht! Projekt - Forum 4. Mai 2018
Programm mit if-Anweisung -Abbruchbedingung unklar (für mich) C/C++ 2. Mai 2018
Programmieranfänger auf der Suche nach Hilfe! C/C++ 30. April 2018