Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Fortran 77 (g77)

  1. #1
    kalle
    Gast

    Fortran 77 (g77)

    Moin,
    wie kann ich Fortran 77 (g77) auf Suse Linux 11.1 installieren. Ich habe es bereits über JaST installiert, jedoch bekomme ich folgende Fehlermeldung, wenn ich folgende Aktion durchführe:

    make -f Mkjacobi.f

    Mk.f Try to link the executable !
    g77 -g -Wall -o jacobi.exe jacobi.o input.o output.o mg.o printr.o
    make: g77: Kommando nicht gefunden
    make: *** [jacobi.exe] Fehler 127

    Thx

  2. #2
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    Feb 2004
    Beiträge
    1.535
    export F77=gfortran; make oder das veraltete Makefile editieren.

    PS: Ich sehe gerade du willst cross Compilieren dann »export F77=mingw-i386-gfortran« oder warum steht da jacobi.exe ?
    Geändert von undefined (25.04.09 um 17:14 Uhr)
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    Speichenrechner - .htpasswd - qx11grab - MX-1000 Treiber - QTidy

  3. #3
    kalle
    Gast
    Exakt, ich möchte die jacobi.exe erstellen aus "jacobi.o input.o output.o mg.o printr.o".

    Wo muss ich das »export F77=mingw-i386-gfortran« denn eintragen???

  4. #4
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    Feb 2004
    Beiträge
    1.535
    Kannst du dir unter OpenSuSE 11.1 sparen, die bieten keine gcc-mingw Cross Compiler an. An sonsten siehe das Makefile und ersetze g77 mit deinem fortran Compiler. Fedora haben einen Mingw Cross Compiler RPM das funzt auch auf OpenSuSE.
    Sieh in der konsole:
    PHP-Code:
    test -/usr/bin/i*86-pc-mingw32-gfortran && echo "OK" || echo "Dumm gelaufen :-(" 
    Geändert von undefined (25.04.09 um 19:18 Uhr)
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    Speichenrechner - .htpasswd - qx11grab - MX-1000 Treiber - QTidy

  5. #5
    Rain_maker
    Gast
    Zitat Zitat von undefined Beitrag anzeigen
    Kannst du dir unter OpenSuSE 11.1 sparen, die bieten keine gcc-mingw Cross Compiler an.
    *Hüstel*

    http://software.opensuse.org/search?....1&p=1&q=mingw


    //Edit:

    Der ist besser

    http://software.opensuse.org/search?...&q=gcc-fortran
    Geändert von Rain_maker (25.04.09 um 19:42 Uhr)

  6. #6
    kalle
    Gast
    Habe einfach alle Pakete installiert, leider funktioniert es immer noch nicht. Habe ich die falsche Benennung???

    Mein make-Programm ist wie folgt aufgebaut:

    CF=g77
    FFLAGS=-g -Wall
    #FFLAGS=-C -u -qflttrap -qinitauto=ff -qsigtrap -g
    #FFLAGS=-O -u -qsource -qlist -qdebug=cycles -qflttrap -qinitauto=ff -qsigtrap -g
    #
    fn=jacobi
    #
    SRC=${fn}.f input.f output.f mg.f printr.f
    OBJECTS=${fn}.o input.o output.o mg.o printr.o
    #

    ${fn}.exe: $(OBJECTS)
    @echo " Mk.f : Try to link the executable !"
    ${CF} ${FF
    rm *.o *.exe

    .f.o :
    @echo "$< wird compiliert --> Objectdatei :"
    ${CF} ${FFLAGS} -c $<


    Ich bekomme dann immer folgende Fehlermeldung:

    make: g77: Kommando nicht gefunden

  7. #7
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    Feb 2004
    Beiträge
    1.535
    Noch mal ersetze g77 mit deinem mingw32 fortran Compiler und setzte dich mit den Grundlagen aus einander. Cross Compilieren ist eigentlich nichts für Anfänger.
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    Speichenrechner - .htpasswd - qx11grab - MX-1000 Treiber - QTidy

  8. #8
    kalle
    Gast
    Das Ganze gestaltet sich immer noch recht schwierig bzw. ohne Erfolg.

    Habe mingw32-gcc-fortran über die YaST-Konsole installiert.

    Anschließend habe ich in meinem make-file

    CF=g77 durch CF=mingw32-gcc-fortran ersetzt bzw. habe noch andere Möglichkeiten ausprobiert wie CF=mingw32 usw. Leider erhalte ich weiterhin die Fehlermeldung, dass er das Kommando nicht kennt.

Ähnliche Themen

  1. g77 unter suse10.1
    Von w-kilian im Forum System installieren und konfigurieren
    Antworten: 1
    Letzter Beitrag: 04.06.07, 10:31
  2. Fortran Compiler G77 wird nicht gefunden
    Von schorsch312 im Forum Kompilieren von Kernel und Sourcen
    Antworten: 4
    Letzter Beitrag: 18.07.06, 17:31
  3. Scjilab + Fortran
    Von schorsch312 im Forum Kompilieren von Kernel und Sourcen
    Antworten: 1
    Letzter Beitrag: 25.02.06, 17:01
  4. Fortran 95 compiler unter Linux
    Von Xabbu im Forum Anwendungen Allgemein, Software
    Antworten: 2
    Letzter Beitrag: 17.11.02, 12:54
  5. Antworten: 1
    Letzter Beitrag: 18.05.00, 17:19

Lesezeichen

Berechtigungen

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