- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 2 von 2

Thema: C18 Compiler unter Linux erzeugt größere Objektdateien

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    04.05.2007
    Beiträge
    16

    C18 Compiler unter Linux erzeugt größere Objektdateien

    Anzeige

    E-Bike
    Hallo,

    ich habe MPLAB und den C18Compiler unter Windows und den selben C18 Compiler unter Linux mit wine installiert.

    Im Grunde läuft das, aber leider erzeugt der C18 unter wine andere (größere) Objektdateien.

    C18 MPLAB unter Windows:
    Executing: "I:\MCC18\bin\mcc18.exe" -p=18F2550 /i"I:\PIC\Projekte\Maus\Boot" "main.c" -fo="I:\PIC\Projekte\Maus\Boot\_output\main.o" -scs -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-
    MPLAB C18 v3.12 (demo)

    main.o hat dann 4215 Byte

    C18 mit wine:

    wine "/home/stefan/.wine/drive_c/MCC18/bin/mcc18.exe" -p=18f2550 /i"/home/stefan/xxxxxxxxxxxxxxxxxxxxxxxxxx/pic/piklab2" "main.c" -fo="_output/main.o" -scs -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-

    main.o hat dann 5013 Byte

    Woher kommt der unterschied?

    Es läßt sich danach nämlich nur die kleinere Version linken, deshalb ist das ein Probklem.

    Wenn man die größere linken möchte kommt:

    wine /home/stefan/.wine/drive_c/MCC18/bin/mplink /l/home/stefan/.wine/drive_c/MCC18/lib /k/home/stefan/.wine/drive_c/MCC18/lkr/ 18f2550.lkr _output/*.o /mMaus_Bootloader.map /oMaus_Bootloader.cof
    MPLINK 4.12, Linker
    Copyright (c) 2007 Microchip Technology Inc.
    Error - section 'high_vector' can not fit the absolute section. Section 'high_vector' start=0x00000008, length=0x00000006
    Errors : 1

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    04.05.2007
    Beiträge
    16
    Hat sich erledigt, weiß aber net woran es lag

Berechtigungen

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

12V Akku bauen