- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 5 von 5

Thema: Probleme beim kompilieren unter Linux

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    06.11.2005
    Ort
    Graz (Österreich)
    Alter
    31
    Beiträge
    212

    Probleme beim kompilieren unter Linux

    Anzeige

    Praxistest und DIY Projekte
    Wenn ich versuche ein Programm zu kompilieren bekomme ich folgendes:
    Code:
    daniel@daniel-desktop:~/Programmieren/Robocup/Own_programs/FirstTest$ make all
    
    -------- begin --------
    avr-gcc (GCC) 4.3.0
    Copyright (C) 2008 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    
    Size before:
    avr-size: invalid argument to --format: AVR
    Usage: avr-size [option(s)] [file(s)]
     Displays the sizes of sections inside binary files
     If no input file(s) are specified, a.out is assumed
     The options are:
      -A|-B     --format={sysv|berkeley}  Select output style (default is berkeley)
      -o|-d|-x  --radix={8|10|16}         Display numbers in octal, decimal or hex
      -t        --totals                  Display the total sizes (Berkeley only)
                --common                  Display total size for *COM* syms
                --target=<bfdname>        Set the binary file format
                @<file>                   Read options from <file>
      -h        --help                    Display this information
      -v        --version                 Display the program's version
    
    avr-size: supported targets: elf32-avr elf32-little elf32-big srec symbolsrec tekhex binary ihex
    
    
    Size after:
    avr-size: invalid argument to --format: AVR
    Usage: avr-size [option(s)] [file(s)]
     Displays the sizes of sections inside binary files
     If no input file(s) are specified, a.out is assumed
     The options are:
      -A|-B     --format={sysv|berkeley}  Select output style (default is berkeley)
      -o|-d|-x  --radix={8|10|16}         Display numbers in octal, decimal or hex
      -t        --totals                  Display the total sizes (Berkeley only)
                --common                  Display total size for *COM* syms
                --target=<bfdname>        Set the binary file format
                @<file>                   Read options from <file>
      -h        --help                    Display this information
      -v        --version                 Display the program's version
    
    avr-size: supported targets: elf32-avr elf32-little elf32-big srec symbolsrec tekhex binary ihex
    
    -------- end --------
    Es wird auch ein *.hex erstellt aber dieser ändert sich nicht wenn ich den Quelltext ändere, es wwird immer das gleiche erzeugt. Wie schaff ich es das er die Programme auch wirklich kompiliert ?
    mfg Daniel

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    15.06.2008
    Ort
    Rösrath
    Alter
    39
    Beiträge
    332
    Wo hast du denn das Makefile her? Da ist irgendwas kaputt, was genau findest du aber auch in der Ausgabe: avr-size wird ein falscher Parameter übergeben.

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    06.11.2005
    Ort
    Graz (Österreich)
    Alter
    31
    Beiträge
    212
    Ich hab das Programm PR6_Leds geändert und auch das Makefile von dort genommen.

    mfg Daniel

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    15.06.2008
    Ort
    Rösrath
    Alter
    39
    Beiträge
    332
    Hm mit den RP6-spezifischen Sachen kenn ich mich jetzt nicht so aus, ein heißer Tip wäre es aber mal in das Makefile reinzugucken und da den avr-size-Aufruf zu prüfen..

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    06.11.2005
    Ort
    Graz (Österreich)
    Alter
    31
    Beiträge
    212
    Ok hab herausgefunden das ich mir den GCC selber kompilieren muss. Das funktioniert bei mir zwar nicht aber da gehts mehr um Linux als um Robotik deshalb hab ich in nem Linuxforum gefragt.
    mfg Daniel

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad