Tag: gfortran
gfortran ist der GNU Fortran-compiler, Teil der GCC. Es implementiert den Fortran 95 standard und ein Großteil des Fortran 2008-Standards. Dieser tag sollte genutzt werden für Fragen rund um die Verwendung und das Verhalten von gfortran konkret; Fragen über die Fortran-Sprache oder Compiler mehr weit, sollte die Fortran-tag.
1
Antworten
Ich Probleme habe die Verknüpfung zu meinem Programm eine Bibliothek. Ich habe das noch nie getan, also bin ich wahrscheinlich etwas tun, dumm, aber soweit ich sagen kann, ich bin das richtige zu tun. Ich muss den
1
Antworten
Ich versuche port ein Programm von gfortran zu ifort (Intel Fortran Compiler 11). Ich bin stecken mit zwei Dateien, die nur kompiliert mit gfortran: gfortran -x f77 -c daedrid.ff gfortran -x f77-cpp-input -c daedris.ff wenn ich versuche
3
Antworten
Ich in der Regel mein code mit ifort, aber bei der Umsetzung, ziehe ich es kompilieren und testen mit gfortran wie ich finde es werden viel strenger als Ihre intel-Pendants. Beim drehen auf die Zusammenstellung von Optionen
1
Antworten
Hallo dies ist der code in Chapman ' s Buch Fortran 95-2003 für Wissenschaftler und Ingenieure(3ed) auf Seite 195 WRITE (*,100) index, time, depth, amplitude, phase 100 FORMAT('1',t20,'results for the test number ',i3,///,& 1x,'time = ',f7.0/, &
3
Antworten
Ich aktualisierte mein Mac auf OS X 10.9 GM, dann fand ich, dass gfortran nicht funktioniert. Beim Bau jedes Programm, es zeigt: ld: library not found for -lcrt1.10.5.o collect2: ld return 1 Weiß jemand, wie könnte ich
2
Antworten
So, ich bin versucht, die NAS-benchmarks für die performance-Tests auf einer bestimmten MPI-Implementierung. Also ging ich zum kompilieren der fortran-code, und ich bin der Kollision mit einem Hindernis. Immer, wenn ich in diesem Befehl kompilieren: gfortran -O0
4
Antworten
Ich bin mit Ubuntu 10.04 und versucht zu kompilieren, einige-code, der verwendet gfortran. Irgendwann Makefiles bedeutet: -L. -lgfortran und ich bekomme die Fehlermeldung /usr/bin/ld: cannot find -lgfortran obwohl es installiert ist: ldconfig -p | grep fortran libgfortran.so.3
9
Antworten
Ich versuche das Paket zu installieren, lars. Ubuntu 11.04 Natty 64-bit. Vom Bau habe ich bekommen: * installing *source* package âlarsâ ... ** libs gfortran -fpic -O3 -pipe -g -c delcol.f -o delcol.o gcc -shared -o lars.so
2
Antworten
Habe ich zusammengestellt einem fortran-95-Programm in Ubuntu 14.04. Nach dem ausführen, ich bekam die folgende Fehlermeldung: Dies ist anders aus:(1) Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: ^Z [9]+ Stopped
2
Antworten
Verstehe ich gfortran kompilieren können, f90-oder f95? Woher weiß er, das man es kompilieren? Auch kann es kompilieren f77-code? Hat ubuntu bereits einen fortran-compiler oder muss ich die herunterladen gfortran? Siehe auch Wie kann gfortran sagen, wenn
2
Antworten
Ich bin ein fortran-code zu finden, der radial distribution function (RDF) mit harten Kugeln in einem Zell-Modell. Es ist noch nicht fertig, und jetzt habe ich einen Fehler. Ich bin Implementierung des Histogramms. Das ist mein code.
1
Antworten
Bekam ich diese Meldung, wenn ich versucht zu installieren, gfortran. ~$ brew install gfortran Error: No available formula for gfortran GNU Fortran is now provided as part of GCC, and can be installed with: brew install gcc
3
Antworten
Ich arbeite mit einer Schleife in ein Fortran-90-Programm die Ausgabe der numerischen Werte in eine Ausgabedatei für jede iteration der Schleife. Das problem ist, dass die Ausgabe nicht in die Datei gespeichert, aber jeder so viele Schritte.
2
Antworten
Verwendung Lesen(Sternchen, asterisk) in Fortran scheint nicht zu funktionieren, wenn die Zeichenfolge ausgelesen und der Benutzer-Leerzeichen enthält. Betrachten Sie den folgenden code: character(Len = 1000) :: input = ' ' read(*,*) input Wenn der Benutzer den string
3
Antworten
Arbeite ich mit GFortran und CodeBlocks, aber ich habe ein Problem über Module und Mehrere Dateien. ich bekomme immer diese Fehlermeldung: Fatal Error: Can't open module file 'mesh.mod' for reading at (1): No such file or directory
1
Antworten
ich versuche zu kompilieren Datcom Mehr Info Hier, ich habe es geschafft, dies zu tun auf Mac OSX mit gfortran. Das gleiche tun auf W7 ich MinGW heruntergeladen und habe die gleichen Dinge, die ich auf Mac,
2
Antworten
Bin ich immer der Laufzeit-Fehler: Bad real number in item 1 of list input für dieses Beispiel-problem. Bitte, schlagen Sie den richtigen Weg. implicit double precision (a-h,o-x) parameter (ni=150) dimension x(ni) open(40,file='fortin') do 80 i=1,5 read(40,*)x(i) write(*,*)i,x(i)
1
Antworten
Schreiben brauche ich eine formatierte Ausgabe in einen string DTSTR. Es verwenden, um arbeiten unter layhe fortran aber nicht gfortran INTEGER*2 MON,DAY,YEAR,HR,MINUTE,SEC,HUND CHARACTER DY*2 CHARACTER DTSTR*24 COMMON /RD/DTSTR ... ... WRITE(DTSTR,10)MON,DAY,YEAR,HR,MINUTE,DY,' ]' 10 FORMAT('[ ',I2,'-',I2.2,'-',I4,2X,I2,':',I2.2,1X,2A2) es leer,
4
Antworten
Ich versuche zu kompilieren fortran-Datei zusammen mit einigen .h-Dateien in FORTRAN. Die .h-Dateien enthalten die definition für common-Blöcke von Variablen. Wenn ich kompilieren Sie Sie in Fortran, bekomme ich die folgende Fehlermeldung: integer knue,ke,knumu,kmu,knutau,ktau,ku,kd,kc,ks,kt,kb,kgamma, 1 Error: Invalid
3
Antworten
Versuche ich zu recode ein altes C++ Programm in Fortran zu machen Verwendung von LAPACK (ich bin mir bewusst, dass C++ nicht haben, LAPACK++, aber ich habe eine Menge Probleme mit der Installation, so dass ich aufgab).
3
Antworten
Ich versuche zu installieren ObsPy mit pip. Schlägt die installation auf dem cc-Befehl unten: cc -bundle -undefined dynamic_lookup -L/usr/local/lib -L/usr/local/opt/sqlite/lib build/temp.macosx-10.8-x86_64-2.7/obspy/taup/src/emdlv.o build/temp.macosx-10.8-x86_64-2.7/obspy/taup/src/libtau.o build/temp.macosx-10.8-x86_64-2.7/obspy/taup/src/ttimes_subrout.o -lgfortran -o build/lib.macosx-10.8-x86_64-2.7/obspy/lib/libtaup.so ld: library not found for -lgfortran Diesem ALSO Frage ist ähnlich:
1
Antworten
Ich bin neu in Fortran und um Codierung im Allgemeinen, so dass ich entschuldige mich, wenn meine Terminologie ist nicht korrekt. Bin ich mit einer Linux-Maschine mit dem gfortran-compiler. Ich mache Forschung, welche in diesem Sommer beinhaltet
5
Antworten
Ich habe den folgenden code: program main character (len=15) :: abc = "te st tex t" print *, trim(abc) end program main Welche Ausgänge: te st tex t Ich vorbehalten alle Leerzeichen entfernt werden, aber das war
5
Antworten
Ich habe vor kurzem gelernt, die Arbeit mit den basic-Dateien in Fortran und ich nahm an, es war so einfach wie: open(unit=10,file="data.dat") read(10,*) some_variable, somevar2 close(10) Also ich kann nicht verstehen, warum diese Funktion, die ich schrieb,
2
Antworten
Ich versuche zu kompilieren ein Stück code mit gfortran und es fehlschlägt, mit der folgenden Fehlermeldung: Error: Nonnegative width required in format string at (1) ../src/powmes.f90:410.20: write(lunit,'(I,E,E,E)') wavenum(k),power(k),nmodes(k),errorexpan(k) 414 if (filepower_fold(1:1) /= '#') then 415 fileout=trim(filepower_fold)//'.waven' 416
2
Antworten
Ich versuche zu kompilieren einen code im internet gefunden. Eigentlich bin ich versucht, den code zu kompilieren gefunden bei http://www.cs.berkeley.edu/~fowlkes/BSE/. Habe ich versucht zu installieren gfortran und alle anderen Bibliotheken, die benötigt werden für das kompilieren Sie
1
Antworten
Habe ich zusammengestellt eine fortran-90-Programm mit gfortran die baut eine skalierbare 3D-array in einer Weise, die ich will. Bei der Ausführung, bekomme ich die folgende Fehlermeldung: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace
1
Antworten
Ich versuche zu installieren, sind einige Compiler. Ich nutze Centos 6 auf meinem laptop. Ich habe installiert den gcc, der GNU C-Compiler. Ich brauche zu installieren, auch gfortran an, aber wenn ich yum install gfortran, bekomme ich
1
Antworten
Ich bin Debuggen einer größeren numerischen Programm, das ich Hinzugefügt haben. Es ist geschrieben in fortran90, zusammengestellt mit gfortran (die neueste version für Mac) und ich bin Debuggen mit gdb (wieder die neueste version für Mac). Meine
5
Antworten
Da Apple aufgehört haben, verteilen gfortran mit Xcode, wie soll ich das kompilieren der Architektur unabhängige Fortran-code? Ich habe Mac OS X Mountain Lion (10.8), und XCode 4.4 installiert, mit der Befehlszeilen-Tools Paket installiert. Apple-Native-Compiler Soweit ich
2
Antworten
Dies ist meine erste Zeit mit dem Versuch zu kompilieren FORTRAN-code ein makefile verwenden. Das OS ist Ubuntu 12.04 LTS 64 bit. Ich traf die folgende Fehler: gfortran -o przm3123.exe canopy.o chem.o cnfuns.o cropdate.o datemod.o debug.o debug_cn.o
5
Antworten
Bin ich versucht zu installieren, Oktave-3.6.2 aus dem Quellcode auf Ubuntu 12.04 mit KDE-desktop, aber wenn ich die Oktave configure-Skript bekomme ich diese Fehler BLAS library was detected but found incompatible with your Fortran 77 compiler settings
3
Antworten
Folgende code ist wieder ein Segmentation Fault, weil die belegbar array versuche ich pass wird nicht richtig erkannt (Größe wird 1 zurückgegeben, wenn es 3 sein sollte). Auf dieser Seite (http://www.eng-tips.com/viewthread.cfm?qid=170599) ein ähnliches Beispiel scheint zu zeigen,
3
Antworten
Ich bin die Anpassung einige Fortran-code habe ich nicht geschrieben, und ohne eine Menge von fortran-Erfahrung selbst. Ich habe gerade eine situation, wo einige fehlerhafte Eingabe bekam stillschweigend ignoriert, und würde das gerne ändern, dass der code
2
Antworten
Ich habe einige code, der bei mir zu einer Verlagerung Fehler beim kompilieren, unten ist ein Beispiel illustriert das problem: program main common/baz/a,b,c real a,b,c b = 0.0 call foo() print*, b end subroutine foo() common/baz/a,b,c real
2
Antworten
Ich derzeit kompilieren von Programmen basiert auf Modulen (wie Haupt-Programm foo abhängt Modul bar) wie folgt: gfortran -c bar.f90 gfortran -o foo.exe foo.f90 bar.o Dies funktioniert gut, wenn foo.f90 und bar.f90 im gleichen Verzeichnis. Wie kann ich
4
Antworten
Brauche ich um implicit none in jeder Funktion und subroutine? Oder ist es genug, um es an den Anfang des Moduls, die mit diesen Funktionen und Subroutinen? Oder ist es genug, um es an den Anfang des
3
Antworten
Ich bin immer folgende Fehler versucht zu kompilieren eines Projekts: (fortran mit gfortran) undefined reference to `omp_get_max_threads_' undefined reference to `omp_get_thread_num_' Problem ist, dass meine GCC version 4.4.3, die angenommen wurde, zu unterstützen OpenMP. InformationsquelleAutor der Frage
7
Antworten
Ich versuche das Paket zu installieren, lars. Ubuntu 11.04 Natty 64-bit. Vom Bau habe ich bekommen: * installing *source* package âlarsâ ... ** libs gfortran -fpic -O3 -pipe -g -c delcol.f -o delcol.o gcc -shared -o lars.so
2
Antworten
Denke ich, dass ich nicht finden, dass in jedem lehrbuch, weil die Beantwortung dieser braucht Erfahrung. Ich bin derzeit in der Phase der Erprobung/Validierung meiner code /jagen von bugs, um es in die Produktion Staates und der