2013-09-21 6 views
5

Ich habe den Intel Fortran Composer XE von this link auf meinem Debian Linux System installiert, das den Intel Fortran Compiler enthält. Ich habe es auf opt/intel/composer_xe_2013_sp1.0.080 installiert, aber jetzt bin ich mir nicht sicher, wie ich es ausführen soll. Ich folgte den Anweisungen in this question, um die Umgebungsvariablen zu installieren, aber jetzt versuche ich, die IDE auszuführen.Wie starte ich Intel Fortran Composer XE nach der Installation?

Hat Intel Fortran unter Linux nicht mit einer IDE? Unter Windows reden alle davon, sie in Visual Studio zu integrieren, also muss ich sie in Eclipse integrieren (irgendwie?), Oder was? Kann mich jemand auf Ressourcen hinweisen, die mir davon erzählen? Ich sehe keine Informationen irgendwo, also fühle ich mich wie ... Ich soll nur wissen, und das ist eine wirklich dumme Frage. Was ist der Komponist, wenn nicht eine IDE? Unterscheidet sich der Komponist vom Compiler?

Antwort

8

Sie benötigen zwei Dateien in Ihrer Umgebung beziehen (und möglicherweise Ihre Architektur angeben)

source /opt/intel/composer_xe_2013_sp1.0.080/bin/compilervars.sh intel64 
source /opt/intel/composer_xe_2013_sp1.0.080/bin/compilervars_arch.sh intel64 

Um herauszufinden, welche Architekturen laufen

/opt/intel/composer_xe_2013_sp1.0.080/bin/compilervars.sh 

ohne Argumente unterstützt werden

Sie kann eine Datei mit dem Namen /etc/profile.d/intel.sh erstellen und diese Zeilen einfügen. nach dem Bearbeiten Sie sich abmelden sollten und melden Sie sich wieder in, dann versuchen

which icc 
which ifort 

echo $LD_LIBRARY_PATH 

Um zu sehen, ob Ihre Umgebung die richtige Lage von allem

weiß Wenn Sie keine Dateien im Verzeichnis/etc (keine Superuser-Privilegien) bearbeiten können füge einfach diese beiden 'Source'-Zeilen in deine ~/.bashrc ein, logge dich aus und logge dich wieder ein

2

Als Antwort auf Teil A über ifort verwenden, müssen Sie einen symbolischen Link zu ifort erstellen:

ln -s path/to/ifort /usr/bin/ifort 

Dann sollten Sie in der Lage sein, nur ifort code.f90 in das Terminal eingeben und eine ausführbare Datei haben.

Wie Teil B über eine IDE: meine $ 0,02 ist, dass sie als Ganzes ein Zehncentstück sind. Ich benutze normalerweise einen Texteditor oder Terminal (Ich bin ein nano Benutzer). Ich weiß nicht, wie ich mich über Intels IDE hocke, aber Steve Lionel hat sich in letzter Zeit in der Nähe von SO herumgetrieben, damit er Ihnen in dieser Hinsicht besser dienen kann.

+0

Danke für den Tipp auf dem Symlink. Ist das anders als das Ausführen von 'compilevars.sh'? Was auch immer der Fall war, also werde ich wahrscheinlich dabei bleiben. Hat Intel * sogar * eine IDE für Linux? –

+0

Wenn Sie den Befehl 'compilervars.sh' ausführen, können Sie 'ifort' von * diesem * Terminal ausführen. Wenn Sie den Link hinzufügen, können Ihre IDEs "ifort" verwenden. Ich denke, dass das Parallel Studio für Linux verfügbar ist, aber ich bin mir nicht 100% sicher. –

+0

IMO, einfach "ifort" zu verlinken ist eine schlechte Idee, weil Sie alle Bibliotheken vermissen. – Stefan

3

Setzen Sie einfach source compilervars.sh auf jour .profile oder /etc/profile.d. Keine Notwendigkeit, Symlinks für alles zu erstellen.

Wie IDE, gibt es keine eigene IDE in Intel Composer. Leute benutzen sogar IDEs nicht so oft auf Linux, wenn sie an vi, emacs, kate oder was auch immer gewöhnt sind.

Intel Parallel Studio kommt mit Eclipse-Plug-in für C++, aber nicht für Fortran. Sie können Photran als Fortran Eclipse-Plugin verwenden.

1

Hier ist ein ausgezeichneter Artikel von Intel unter Using Intel® C++ Compiler with the Eclipse* IDE on Linux*. Hoffe das hilft. Ich bin erstaunt, dass die Leute denken, dass sie ohne Debugger unter Linux auskommen. Sie müssen einen sehr flachen, mono-threaded Code schreiben.Auch hier ist eine gute Beschreibung der Funktionen des Debuggers. Es ist an der Zeit, dass SOMEBODY über die GDB hinausgeht und eine vernünftige Debugging-Umgebung in Linux bietet. Intel® Debugger for Linux* (IDB)

Verwandte Themen