πρόβλημα με την εκτέλεση προγραμμάτων στο geany...  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

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

πρόβλημα με την εκτέλεση προγραμμάτων στο geany...

Δημοσίευσηαπό Nord_Chaos » 08 Μάιος 2009, 14:55

καλησπερα παιδια..χρησιμοποιω το geany για να δημιουργησω και να τρεξω προγραμματα σε γλωσσα c...

αντιμετωπιζω το εξης προβλημα...ενω εχω φτιαξει τον κωδικα και το προγραμμα μου βγαζει το μηνυμα "Η μεταγλώτιση ολοκληρώθηκε με επιτυχία",οταν παω να το κανω εκτελεση συνεχεια μου βγαινει το μηνυμα "./geany_run_script.sh: 5 ./par: not found" ...
par ειναι το ονομα του αρχειου που εχω δημιουργησει....με αποτελεσμα να μην τρεχω το προγραμμα αν και η μεταγλωτισση εγινε σωστα..

το αρχειο par.c το εχω αποθηκευσει στο home μου...μηπως πρεπει να το αποθηκευσω σε μια συγκεκριμενη τοπουθεσια για να το αναγνωρισει??..

ευχαριστω..
Λειτουργικό:(dual boot) Ubuntu 9.04 Jaunty Jackalope 32bit / WinXP Pro SP3, Laptop:HP Compaq Presario A900, Επεξεργαστής:2x Intel Pentium Dual CPU T2390 1.86GHz, Motherboard: Hewlett-Packard 30ED, Μνήμη RAM:3GB, Κάρτα γραφικών:Mobile Intel 965 Express Chipset Family, Webcam:CNF7041 with integrated microphone...
Nord_Chaos
babeTUX
babeTUX
 
Δημοσιεύσεις: 27
Εγγραφή: 20 Σεπ 2008, 16:23
Τοποθεσία: Πάτρα
Εκτύπωση

Re: πρόβλημα με την εκτέλεση προγραμμάτων στο geany...

Δημοσίευσηαπό cyberpython » 08 Μάιος 2009, 15:23

Μπορείς να μας δώσεις τον κώδικα του αρχείου;
Κοινότητα ΕΛ/ΛΑΚ Οικονομικού Πανεπιστημίου Αθηνών / Ubuntu-gr / My Web Log
Επίπεδο Γνώσεων Linux: Μέτριο, Προγραμματισμός: Ναι, Aγγλικά: Καλά
Λειτουργικό : Ubuntu 10.04 - 32bits
Η/Υ : Intel Core2 4400@2 GHz / 2GB DDR2 RAM / GeForce 8400 GS 512MB / Creative SB Audigy SE
Άβαταρ μέλους
cyberpython
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 733
Εγγραφή: 14 Μάιος 2008, 13:22
Εκτύπωση

Re: πρόβλημα με την εκτέλεση προγραμμάτων στο geany...

Δημοσίευσηαπό Nord_Chaos » 08 Μάιος 2009, 15:40

έγραψε:
#include <stdio.h>
#include <math.h>

float pragmatic,apotelesma;

int main (void)
{
printf("Please give a number: ");
scanf("%f", &pragmatic);
apotelesma = pow(pragmatic,pragmatic);
printf("The result %f^%f einai: %f ", pragmatic,pragmatic,apotelesma);
return 0;
}


ο κωδικας...

έγραψε:gcc -Wall -c "par.c" (στο φάκελο: /home/mike)
Η μεταγλώτιση ολοκληρώθηκε με επιτυχία.


το μηνυμα οτι η μεταγλωτισση ολοκληρηθηκε..


έγραψε:./geany_run_script.sh: 5 ./par: not found

------------------------------------------------------------------
(program exited with code: 127)
Press return to continue


και αυτο ειναι το ακριβες μηνυμα σφαλματος..
Λειτουργικό:(dual boot) Ubuntu 9.04 Jaunty Jackalope 32bit / WinXP Pro SP3, Laptop:HP Compaq Presario A900, Επεξεργαστής:2x Intel Pentium Dual CPU T2390 1.86GHz, Motherboard: Hewlett-Packard 30ED, Μνήμη RAM:3GB, Κάρτα γραφικών:Mobile Intel 965 Express Chipset Family, Webcam:CNF7041 with integrated microphone...
Nord_Chaos
babeTUX
babeTUX
 
Δημοσιεύσεις: 27
Εγγραφή: 20 Σεπ 2008, 16:23
Τοποθεσία: Πάτρα
Εκτύπωση

Re: πρόβλημα με την εκτέλεση προγραμμάτων στο geany...  Το θέμα επιλύθηκε

Δημοσίευσηαπό cyberpython » 08 Μάιος 2009, 16:51

Πρέπει να κάνεις πρώτα build, αλλά πρέπει πρώτα να συμπεριλάβεις την παράμετρο -lm (σύνδεση με τη math) στην εντολή που θα χρησιμοποιηθεί για το build από το μενού Build -> Set Includes and Arguments και στο Build:
Κώδικας: Επιλογή όλων
gcc -Wall -o "%e" "%f" -lm
Κοινότητα ΕΛ/ΛΑΚ Οικονομικού Πανεπιστημίου Αθηνών / Ubuntu-gr / My Web Log
Επίπεδο Γνώσεων Linux: Μέτριο, Προγραμματισμός: Ναι, Aγγλικά: Καλά
Λειτουργικό : Ubuntu 10.04 - 32bits
Η/Υ : Intel Core2 4400@2 GHz / 2GB DDR2 RAM / GeForce 8400 GS 512MB / Creative SB Audigy SE
Άβαταρ μέλους
cyberpython
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 733
Εγγραφή: 14 Μάιος 2008, 13:22
Εκτύπωση

Re: πρόβλημα με την εκτέλεση προγραμμάτων στο geany...

Δημοσίευσηαπό Nord_Chaos » 08 Μάιος 2009, 18:32

Αυτο ειναι!!!..

το λαθος που εκανα ειναι οτι πατησα κατευθειαν το εικονιδιο "μεταγλωτισση" χωρις να πατησω πρωτα build και μετα build>>μεταγλωτισση..

ο κωδικας με την παραμετρο -lm ηταν ηδη ενσωματωμενος στο Build -> Set Includes and Arguments...

ευχαριστω τον cyberpython για την βοηθεια που μου εδωσε..
Λειτουργικό:(dual boot) Ubuntu 9.04 Jaunty Jackalope 32bit / WinXP Pro SP3, Laptop:HP Compaq Presario A900, Επεξεργαστής:2x Intel Pentium Dual CPU T2390 1.86GHz, Motherboard: Hewlett-Packard 30ED, Μνήμη RAM:3GB, Κάρτα γραφικών:Mobile Intel 965 Express Chipset Family, Webcam:CNF7041 with integrated microphone...
Nord_Chaos
babeTUX
babeTUX
 
Δημοσιεύσεις: 27
Εγγραφή: 20 Σεπ 2008, 16:23
Τοποθεσία: Πάτρα
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

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