Gast
#3259387
Hallo, ich öffne in einer Funtkion mit: skt = socket( PF_CAN, SOCKET_RAW, CAN_RAW ); einen Socket für die CAN Kommunikation. Da ich dieses skt ständig benötige und nicht jedes mal an alle Funktionen übergeben möchte, dachte ich mir diesen global zu definieren: header.h int skt = 0; nun kommen die Fehlermeldungen: "multiple definition of `skt'" "first defined here" "collect2:error:ld returned 1 exist status" Ich kann aber nicht zu dem Fehler gehen, denn es heißt weiter: "Datei nicht gefunden:(.bss+0x0)" Was mache ich falsch? Ist es überhaupt ratsam diesen descriptor global zu definieren? Danke