-         

Ergebnis 1 bis 3 von 3

Thema: Fehler bei Compilieren

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    18.10.2009
    Beiträge
    12

    Fehler bei Compilieren

    Anzeige

    Hey,

    ich habe folgendes Problem dieses Programm:
    Code:
    #include <asuro.h>
    
    int main(void) {
             Init ()
             MotorDir(FWD,FWD);
             MotorSpeed (150,150);
             StatusLED(GREEN);
             while (PollSwitch()==0= {
                   SerWrite("Alles OK!\n",10);
             }
             MotorSpeed (0,0);
             StatusLED (RED);
             while (1) {
       }                SerWrite ("Aua!\n",5);    
    
       while (1) {}
       return 0;
    
    }
    zu compilieren.

    Es kommt diese Fehlermeldung:
    Code:
    C:\ASURO_src\FirstTry>make all 
    set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst asuro.c \
    | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > asuro.d; \
    [ -s asuro.d ] || rm -f asuro.d
          0 [main] sh 5468 sync_with_child: child 5896(0x150) died before initialization with status code 0x0
      14882 [main] sh 5468 sync_with_child: *** child state waiting for longjmp
    C:\Users\David\AppData\Local\Temp\make19642.sh: fork: Resource temporarily unavailable
    make: *** [asuro.d] Error 128
    
    > Process Exit Code: 2
    Habe es probiert mit WinAVR

    Grüße David

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    18.10.2009
    Beiträge
    12
    Hey,

    weiß echt keiner ne Antwort?

    ich verzweifle langsam daran

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.02.2005
    Ort
    Hamburg
    Alter
    31
    Beiträge
    4.255
    Du hast zwei kleine Syntaxfehler drin (Semikolon nach den init(), und es muss while (PollSwitch()==0){ ... } heißen), aber daran scheint es nicht zu liegen. Da muss irgendwas mit deiner WINAVR-Installation nicht passen. Denn laut deinem log wird der Compiler nicht mal aufgerufen, bzw der Aufruf schlägt fehl.
    Versuch mal, WINAVR neu zu installieren, eventuell auch mal ne andere Version. Mit meinem avr-gcc (GCC) 4.2.2 (WinAVR 20071221) bekomme ich dein Programm kompiliert.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •