φορτραν [ΕΠΙΛΥΘΗΚΕ]  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

Συντονιστής: konnn

φορτραν [ΕΠΙΛΥΘΗΚΕ]  Το θέμα επιλύθηκε

Δημοσίευσηαπό pretender » 25 Ιαν 2009, 22:54

Γεια σας.. Ειμαι καινουργιος στο ubuntu και γενικα στον κοσμο του ελευθερου λογισμικου
. Λοιπον θα ηθελα να εγκαταστησω τη φορτραν 90, αρχικα ειναι δωρεαν; αν οχι υπαρχει καποια αλλη παρομοια που να ειναι δωρεαν;;
... Ειχα βρει ενα how-to με ιντελ κομπαϊλερ αλλα δεν ξερω ακριβως τι πρεπει να κανω..
εχω ubuntu 8.10
Τελευταία επεξεργασία από pretender και 27 Ιαν 2009, 22:47, έχει επεξεργασθεί 1 φορά/ες συνολικά
pretender
babeTUX
babeTUX
 
Δημοσιεύσεις: 11
Εγγραφή: 25 Ιαν 2009, 21:46
Εκτύπωση

Re: φορτραν

Δημοσίευσηαπό logari81 » 25 Ιαν 2009, 23:02

αν βαλεις το πακετο gfortran απο το synaptic μπορεις να κανεις compile και προγραμματα fortran απο γραμμη εντολών. Για περισσοτερες λεπτομερειες εδω
viewtopic.php?f=9&t=55
τα ιδια που ισχυουν για C ισχυουν και για την fortran.
Επιπλεον θα χρειαστεις πιθανον καποιο IDE οπως το geany για να κανεις την ζωή σου πιο ευκολη.
http://opensourceecology.org/


Λειτουργικό: Ubuntu 10.04 lucid 64-bitΠροδιαγραφές: 4x Intel Core i5 CPU M 450 2.40GHz ‖ RAM 3696 MiB ‖ Lenovo KL3 - LENOVO IdeaPad Y560
Κάρτα γραφικών: ATI Device [1002:68c0]Ασύρματο: wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
logari81
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6074
Εγγραφή: 14 Μάιος 2008, 10:40
Εκτύπωση

Re: φορτραν

Δημοσίευσηαπό Nisok » 25 Ιαν 2009, 23:03

Ενα compliler έχω δεί στα repositories

Ανοίγεις το synaptic και ψάχνεις να βρείς fortran.
Δίπλα στη κάθε καταχώρηση έχει και περιγραφή.
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: φορτραν

Δημοσίευσηαπό pretender » 26 Ιαν 2009, 03:26

1) Στο synaptic δεν βρισκει φορτραν . Βρηκα το geany, μεσα στις γλωσσες προγραματισμου ειναι μονο η φορτραν 77
δηλ. θα χρειαστω τον κομπαιλερ g77;;;;; εχω κανει απο τερματικο apt-get install gfortran προσπαθησα
και με κατι κομπαιλερς της ιντελ ξανα αλλα παλι δεν τα καταφερα.
Καποιος αν γνωριζει να μου πει απο την αρχη βημα πρως βημα τι πρεπει να κανω.

Ευχαριστω!
pretender
babeTUX
babeTUX
 
Δημοσιεύσεις: 11
Εγγραφή: 25 Ιαν 2009, 21:46
Εκτύπωση

Re: φορτραν

Δημοσίευσηαπό linuxman » 26 Ιαν 2009, 03:50

pretender έγραψε:1) Στο synaptic δεν βρισκει φορτραν . Βρηκα το geany, μεσα στις γλωσσες προγραματισμου ειναι μονο η φορτραν 77
δηλ. θα χρειαστω τον κομπαιλερ g77;;;;; εχω κανει απο τερματικο apt-get install gfortran προσπαθησα
και με κατι κομπαιλερς της ιντελ ξανα αλλα παλι δεν τα καταφερα.
Καποιος αν γνωριζει να μου πει απο την αρχη βημα πρως βημα τι πρεπει να κανω.

Ευχαριστω!

Δες εδώ το 2 βίντεο viewtopic.php?f=9&t=895 και μετά όταν θα έχεις όλες τις πηγές λογικά θα το βρεις στο Synaptic .
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: φορτραν

Δημοσίευσηαπό Dimitris » 26 Ιαν 2009, 11:48

Kαλημέρα και καλώς ήρθες!!!

Επιτέλους κάποιος που ενδιαφέρεται για fortran. :D Όπως είπαν και οι παραπάνω στα αποθετήρια υπάρχουν μεταγλωττιστές για fortran.
g77: υποστηρίζει μέχρι και fortran 77
gfortran: υποστηρίζει μέχρι και fortran 90 (ίσως και 95 δεν είμαι σίγουρος)

Για εγκατάσταση άνοιξε το τερματικό και γράψε:
Κώδικας: Επιλογή όλων
sudo apt-get install gfortran


Αλλες εναλλακτικές είναι η g95 την οποία μπορείς να την κατεβάσεις από εδώ http://www.g95.org/ (την οποία δε θα συνιστούσα μιας και δεν υποστηρίζει ούτε cray pointers ούτε openmp)

Kαλή διασκέδαση!!
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: φορτραν

Δημοσίευσηαπό pretender » 26 Ιαν 2009, 20:56

Επειδη ειμαι λιγο ασχετος, μπορει καποιος να μου εξηγησει αναλυτικα τι πρεπει να κανω,
ενταξει πες κατεβασα τον κομπαιλερ μετα πως θα το κανω να δουλεψει πχ με το geany
και πως θα εκτελω μετα το προγραμμα.. Ειμαι λιγο κουραστικος..
pretender
babeTUX
babeTUX
 
Δημοσιεύσεις: 11
Εγγραφή: 25 Ιαν 2009, 21:46
Εκτύπωση

Re: φορτραν

Δημοσίευσηαπό Dimitris » 26 Ιαν 2009, 22:02

Εφαρμογές > Βοηθήματα > Τερματικό

Aς πούμε ότι το /home/pretender είναι ο φάκελός σου. Εκεί μέσα θα φτιάξουμε ένα φάκελο για να παίζεις και θα τον ονομάσουμε sandbox, θα βρίσκεται δηλαδη στη θέση /home/pretender/sandbox.

Κώδικας: Επιλογή όλων
mkdir sandbox
cd sandbox
sudo apt-get install gfortran
gedit main.f90 &


Μέσα στο αρχείο main.f90 γράφεις:
Κώδικας: Επιλογή όλων
program main
print*, "hallo world"
end program main

και αποθηκεύεις το αρχείο.

Επειτα στη γραμμή εντολών γράφεις:
Κώδικας: Επιλογή όλων
gfortran -c main.f90
gfortran -o myexe main.o

H πρωτη μεταγγλωτίζει το κώδικα και η δεύτερη δημιουργεί το εκτελέσιμο από το object file.
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: φορτραν

Δημοσίευσηαπό pretender » 27 Ιαν 2009, 00:52

Ευχαριστω πολυ να'σε καλα μονο που το εκτελισιμο μετα δεν ανοιγει.
Δοκιμασα να το κανω και στο geany, το κανει κομπαϊλ αλλα δεν ανοιγει το εκτελεσιμο myexe.

Κώδικας: Επιλογή όλων
antonis@R500:~$ cd sandbox
antonis@R500:~/sandbox$ gedit main.f90 &
[1] 6522
antonis@R500:~/sandbox$ gfortran -c main.f90
[1]+  Done                    gedit main.f90
antonis@R500:~/sandbox$ gfortran -o myexe main.o
antonis@R500:~/sandbox$
pretender
babeTUX
babeTUX
 
Δημοσιεύσεις: 11
Εγγραφή: 25 Ιαν 2009, 21:46
Εκτύπωση

Re: φορτραν

Δημοσίευσηαπό Dimitris » 27 Ιαν 2009, 11:40

To εκτελέσιμο το τρέχεις από εκεί που ήσουν στη γραμμή εντολών με
Κώδικας: Επιλογή όλων
./myexe

Aυτό το ξέχασα, το θεώρησα ότι το ήξερες.
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Επόμενο

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού