2017-06-26 2 views
0

Ich versuche, den Beispielcode von this link mit GNU Fortran zu kompilieren. Ich habe den Quellcode in einer .f95 Datei mit dem Namen „Test“ gesetzt und versucht, es in cmdBenutzerdefinierter abgeleiteter Typ IO-Datei kompilieren auf gfortran

gfortran test.95

wie unten gezeigt Dies wirft schon einige Fehler mit zu kompilieren:

C:\Program Files (x86)\mingw-w64\i686-5.1.0-posix-dwarf-rt_v4-rev0>echo off 
Microsoft Windows [Version 6.1.7601] 
Copyright (c) 2009 Microsoft Corporation. All rights reserved. 

C:\>D; 
'D' is not recognized as an internal or external command, 
operable program or batch file. 

C:\>D: 

D:\>cd TEMP\FortranTest 

D:\TEMP\FortranTest>gfortran test.f95 
test.f95:8:20: 

     GENERIC :: READ (FORMATTED) => UDIO_READ_ARRAY 
        1 
Error: Expected '=>' at (1) 
test.f95:12:17: 

    INTERFACE WRITE(FORMATTED) 
       1 
Error: Syntax error: Trailing garbage in INTERFACE statement at (1) 
test.f95:13:21: 

     MODULE PROCEDURE UDIO_WRITE_ARRAY 
        1 
Error: MODULE PROCEDURE at (1) must be in a generic module interface 
test.f95:14:5: 

    END INTERFACE 
    1 
Error: Expecting END MODULE statement at (1) 
test.f95:51:6: 

    USE TYPES 
     1 
Fatal Error: Can't open module file 'types.mod' for reading at (1): No such file 
or directory 
compilation terminated. 

D:\TEMP\FortranTest> 

Warum passiert das? Wie kann ich es reparieren?

+1

Bitte schreiben Sie die Fehler in der Frage. Was passiert, wenn Sie einen einfachen Hallo Weltcode versuchen? – Ross

+0

Ich muss das wiederholen, es ist * sehr wichtig * alles als Text zu kopieren und einzufügen. Vor allem die Ausgabe von Ihrem Screenshot. Es muss durchsuchbar sein, damit andere mit dem gleichen Problem eine Lösung finden können. Wenn Sie nicht wissen, wie man vom Windows-Terminal kopiert, suchen Sie einfach im Internet https://www.howtogeek.com/howto/windows-vista/copy-to-the-clipboard-from-the-windows-command-prompt/Sogar der Code kann eines Tages unzugänglich werden, aber es ist wahrscheinlich urheberrechtlich geschützt. –

+0

Ein einfacher Hallo Weltcode ... naja ... funktioniert. Sonst würde ich das als meine erste Frage veröffentlichen. Ich habe gerade den Zeilencode "cmd" kopiert und eingefügt. Es gab keine Möglichkeit, dass ich es schreiben würde, lol. Danke für den Tipp @VladimirF – user32882

Antwort

Verwandte Themen