Geany Compiler Fortran Βοήθεια!

...IDE, compilers, κλπ

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

Geany Compiler Fortran Βοήθεια!

Δημοσίευσηαπό roukounas » 24 Δεκ 2010, 01:40

Καλησπέρα!!!

έχω γράψει κάτι προγράμματα fortran με τον Compaq Visual Fortran, και για κάποιο λόγο θέλω να τα τρέξω με το Geany τώρα, απλώς μόλις κάνω Open τα αρχεία .for που θέλω
μου τα βγάζει με μία "περίεργη" σύνταξη..
Αυτά ναι μεν τα κάνει compile, build και execute (αν κ βγάζει κάποια errors), αλλά όταν πάω να ανοίξω τα αρχεία δεδομένων εξόδου που θα έπρεπε να γράφει το πρόγραμμα
είναι κενά..

Επομένως, θα πρέπει να βάλω όλες τις γραμμές από column 7 και μετά;
Γιατί δε γίνεται αυτόματα αυτό; Αφού στον Compaq ανοίγουν κανονικά, γιατί χάνεται η σύνταξη στο Geany;
Επειδή είναι τεράστιος ο κώδικας και θέλει πολύ ώρα για να το κάνω αυτό, υπάρχει κάποια γρήγορη λύση;

Ευχαριστώ πολύ!
roukounas
babeTUX
babeTUX
 
Δημοσιεύσεις: 16
Εγγραφή: 24 Δεκ 2010, 01:25
Εκτύπωση

Re: Geany Compiler Fortran Βοήθεια!

Δημοσίευσηαπό yallou » 24 Δεκ 2010, 02:21

Καλησπέρα.Καλό θα ήταν να κάνεις το ποστ σου εδώ viewtopic.php?f=22&t=10507 που είναι το topic για την fortran.Tι εννοείς περίεργη σύνταξη;Τι σφάλματα σου δίνει το compilation με την gfortran;Δοκίμασε να κάνεις compile χρησιμοποιώντας -ffixed-form
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Μέτρια
Λειτουργικό ⇛ Ubuntu 12.04 64bit σε Sony Vaio S1311H3EW
Προδιαγραφές ⇛ Intel Core i5-3210M │ 6GB │ Intel HD Graphics 4000 / nVidia GeForce GT 640M LE │ Intel Centrino Advanced-N 6235
yallou
babeTUX
babeTUX
 
Δημοσιεύσεις: 30
Εγγραφή: 22 Απρ 2009, 21:26
Εκτύπωση

Re: Geany Compiler Fortran Βοήθεια!

Δημοσίευσηαπό roukounas » 24 Δεκ 2010, 02:36

Περίεργη σύνταξη εννοώ οτι άλλες γραμμές ξεκινανε απο στήλη 4 άλλες από 5 κτλ.. Δεν μου το κάνει Open το αρχείο στην μορφή που ήταν δηλαδή να ξεκινάνε όλες οι εκτελέσιμες εντολές απο στηλη 7..
Και ρωτάω μηπως υπαρχει κάποιος τρόπος για να μη βαζω space σε τοσες γραμμες γιατι ειναι τεραστιος ο code.
Στο αλλο τοπικ συζητανε αλλα πραγρατα για τη Fortran.. αν υπαρχει θεμα να μην ανοιγουν πολλα topics, ζηταω συγγνωμη και να μεταφερθει εκει η συζητηση απο Mods.
roukounas
babeTUX
babeTUX
 
Δημοσιεύσεις: 16
Εγγραφή: 24 Δεκ 2010, 01:25
Εκτύπωση

Re: Geany Compiler Fortran Βοήθεια!

Δημοσίευσηαπό yallou » 24 Δεκ 2010, 02:42

Προσπάθησες να ανοίξεις το αρχείο με το gedit;Αν ναι και εκεί η σύνταξη/στοίχιση εμφανίζεται όπως στο geany;
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Μέτρια
Λειτουργικό ⇛ Ubuntu 12.04 64bit σε Sony Vaio S1311H3EW
Προδιαγραφές ⇛ Intel Core i5-3210M │ 6GB │ Intel HD Graphics 4000 / nVidia GeForce GT 640M LE │ Intel Centrino Advanced-N 6235
yallou
babeTUX
babeTUX
 
Δημοσιεύσεις: 30
Εγγραφή: 22 Απρ 2009, 21:26
Εκτύπωση

Re: Geany Compiler Fortran Βοήθεια!

Δημοσίευσηαπό roukounas » 24 Δεκ 2010, 04:43

Ευχαριστώ για τις απαντήσεις. Ναι και με το Geany και με το Gedit μου βγάζει την ίδια σύνταξη..
roukounas
babeTUX
babeTUX
 
Δημοσιεύσεις: 16
Εγγραφή: 24 Δεκ 2010, 01:25
Εκτύπωση

Re: Geany Compiler Fortran Βοήθεια!

Δημοσίευσηαπό logari81 » 26 Δεκ 2010, 02:08

για το θεμα της εμφάνισης του κώδικα δοκίμασε με:
Document--Set File Type--Programming Languages--Fortran(F77)
επίσης για το ζήτημα με το compile καλό θα ήταν να μας εδινες αν εμφανίζονται καποια σφάλματα.
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: Geany Compiler Fortran Βοήθεια!

Δημοσίευσηαπό moukoublen » 26 Δεκ 2010, 17:40

Χωρίς να είμαι καθόλου σίγουρος η πρώτη σκέψη που μου έρχεται στο μυαλό είναι οτι κατι θα παίζει με το automatic indentation του compaq IDE. Ισως βάζει tab χαρακτήρες και μετά τους αναγνωρίζει σαν 7 spaces η κάτι αντίστοιχο και για αυτό μετά τα αλλα editors δεν το διαβάζουν με τον ίδιο τρόπο.
Γνώσεις ⇛ Linux: Μέτριο (?) ┃ Προγραμματισμός: Ναι (C/C++/Java/C#/PHP/...) ┃ Αγγλικά: Μέτρια
Spoiler: show
Desktop ⇛ Λειτουργικό: Fedora 19 64bit / Ubuntu 13.10 64bit / Mint 16 64bit ┃ CPU: INTEL CORE 2 Quard Q9550 (2.83GHZ LGA775 - 1066 FSB) ┃ MB: Asus P5Q SE Plus ┃ RAM: 6GB DDR2@1066MHZ ┃ GC: PNY NVIDIA Ge Force GTS 250 1024MB PCIe ┃ WiFi: TP-Link TL-WN322G v3 (usb) ┃ Monitor: LG W2361V-PF 23'' TFT 1920x1080

Laptop ⇛ Λειτουργικό: Fedora 19 64bit / Ubuntu 13.10 64bit ┃ Μοντέλο: Sony Vaio VNG-FZ38M
Άβαταρ μέλους
moukoublen
babeTUX
babeTUX
 
Δημοσιεύσεις: 15
Εγγραφή: 13 Ιαν 2009, 01:09
Εκτύπωση

Re: Geany Compiler Fortran Βοήθεια!

Δημοσίευσηαπό roukounas » 29 Δεκ 2010, 04:17

logari81 είναι κλικαρισμένο το Fortran77 γιατι το χει αναγνωρισει ο Geany το FileType αυτοματα.. Δινει διαφορα σφαλματα, φανταζομαι οτι αμα τα στοιχισω σωστα θα ειναι μηδεν τα σφαλματα, γιατι με τον Compaq δε βγαζει.

moukoublen πολυ σωστο αυτο που είπες! Γιατι οταν πατας tab στον Compaq σε παει αυτοματα στη 7η σειρα.. Και μαλιστα στο Geany ελεγξα οσες γραμμες είναι με tab είναι αυτες που εχουν το προβλημα, ενω τις αλλες που τις ειχα παει στην 7η με space δεν χασανε την αντιστοιχιση.

Διορθωνεται αυτο καπως αυτόματα σ ολο τον κωδικα; Αν γνωριζετε κατι, με σωνετε!
roukounas
babeTUX
babeTUX
 
Δημοσιεύσεις: 16
Εγγραφή: 24 Δεκ 2010, 01:25
Εκτύπωση

Re: Geany Compiler Fortran Βοήθεια!

Δημοσίευσηαπό moukoublen » 29 Δεκ 2010, 14:38

Θα ανοίξεις τον κώδικα (η τους κώδικες) με το gedit και θα κανεις το εξής.

Στο menu Search -> Replace

Βάλε στο Search for: \t

Και στο Replace: εφτά spaces

Και πάτα Replace All

Καλού κακού όμως κράτα και ενα αντίγραφο του αρχικού κώδικα.
=========================================================
Αυτό θα πιάσει αν έχεις tabs στην αρχή των σειρών.

αν έχεις tabs ενδιάμεσα στην ίδια σειρά δηλαδή:

blablabla tab blablabla

τότε θα πρέπει να κανεις κάτι άλλο (ώστε να μπούν δυναμικά όσα tab χρειάζεται και όχι στατικά 7):
=================================
Θα τα ανοίξεις όλα με το Geany.

Θα πας Edit->Preferences

Στην πλαγια ταμπλέτα Editor

έπειτα στην καθετη ταμπλέτα Indentation

Στην επιλογή Width: βάλε 7

Στο Type: επέλεξε Spaces

Μετά,
στην θα πας στην πλαγια ταμπλέτα Files

Και θα τικαρεις την επιλογή "Replace tabs by space".

Έπειτα αρκεί να κανεις κάτι σε κάθε αρχείο ώστε να σου δώσει την επιλογή να το σώσεις. Δηλαδή μια μικρή αλλαγή πχ σβήσε έναν χαρακτήρα και ξαναγράφτον, η βάλε ένα ακόμα enter στο τέλος.

Πατάς save και αυτό θα αντικαταστήσεις όλα τα tabs με τους απαιτουμενους αριθμούς απο spaces.


Μην ξεχάσεις όμως αφού το κανεις όλο αυτό για όσα αρχεία θες να ξαναγυρίσεις στην επιλογή Width και να το επαναφέρεις στο 4 η στο 8.

Εκτος αν γραφεις πολύ fortran στο Geany και θες να πατάς tab και να σου βάζει 7. Τότε το αφήνεις και είσαι ok.
Γνώσεις ⇛ Linux: Μέτριο (?) ┃ Προγραμματισμός: Ναι (C/C++/Java/C#/PHP/...) ┃ Αγγλικά: Μέτρια
Spoiler: show
Desktop ⇛ Λειτουργικό: Fedora 19 64bit / Ubuntu 13.10 64bit / Mint 16 64bit ┃ CPU: INTEL CORE 2 Quard Q9550 (2.83GHZ LGA775 - 1066 FSB) ┃ MB: Asus P5Q SE Plus ┃ RAM: 6GB DDR2@1066MHZ ┃ GC: PNY NVIDIA Ge Force GTS 250 1024MB PCIe ┃ WiFi: TP-Link TL-WN322G v3 (usb) ┃ Monitor: LG W2361V-PF 23'' TFT 1920x1080

Laptop ⇛ Λειτουργικό: Fedora 19 64bit / Ubuntu 13.10 64bit ┃ Μοντέλο: Sony Vaio VNG-FZ38M
Άβαταρ μέλους
moukoublen
babeTUX
babeTUX
 
Δημοσιεύσεις: 15
Εγγραφή: 13 Ιαν 2009, 01:09
Εκτύπωση

Re: Geany Compiler Fortran Βοήθεια!

Δημοσίευσηαπό roukounas » 30 Δεκ 2010, 01:04

moukoublen είσαι άρχοντας!! Σ ευχαριστώ πάρα πολύ!
Μόνο Fortran γράφω, οπότε τ αφήνω στο 6. Το να το γυρίσω στο 4 ή 8 που μου είπες φαντάζομαι είναι προεπιλογή για άλλη γλωσσα, ε;

Γράφω για όποιον μελλοντικά έχει παρόμοιο πρόβλημα:
Δούλεψε η 2η λύση, με το edit-indentation κτλ, απλώς θέλει 6 spaces όχι 7, γιατί στην 7η στήλη πρέπει να ξεκινάει ο κώδικας.
roukounas
babeTUX
babeTUX
 
Δημοσιεύσεις: 16
Εγγραφή: 24 Δεκ 2010, 01:25
Εκτύπωση

Επόμενο

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

cron