Πανελλήνιος Διαγωνισμός Πληροφορικής (προβλήματα...)

Ξεκίνησε από mrdaff, 30 Ιαν 2009, 09:50:16 ΠΜ

« προηγούμενο - επόμενο »

mrdaff

Καλησπέρα σε όλους.

Θελησα κι εγώ να λάβω μέρος στον Πανελλήνιο Διαγωνισμό Πληροφορικής. Στην ιστιοσελίδα (pdp.gr) παρέχεται ο DJGPP compiler για την C/C++. Το πρόβλημα είναι το εξής: Ο υπολογιστής μου (WinXP Home Edition) δέν τρέχει τον compiler, ούτε σε λειτουργία συμβατότητας. Στους υπολογιστές του σχολείο, οι οποίοι τρέχουν Windows 2000 ο DJGPP έτρεχε μιά χαρά. Μου έβγαλε όμως μια σειρά απο λάθη κατα τη μεταγλώτηση, και μή συνηθισμένος στους command-line compilers, δεν κατάλαβα και πολλά. Το αστείο είναι οτι ο MinGW που χρησιμοποιώ μεταγλωτίζει το πρόγραμμά μου μιά χαρά.

Μετά απο μία προσεκτικότερη επίσκεψη στο pdp.gr, ανακάλυψα οτι
ΠαράθεσηΝα σημειωθεί, πως επιτρεπτή είναι η χρήση κάθε compiler κατά την διάρκεια της κατασκευής του προγράμματος σας, αρκεί το αρχείο πηγαίου κώδικα, που θα υποβάλλετε στο σύστημα του διαγωνισμού, να μπορεί να μεταγλωττισθεί με την χρήση του gcc/g++ 3.3.4 σε περιβάλλον linux.

Η ερώτηση που θέτω λοιπόν στην κοινότητα είναι η εξής:
Μπορεί κάποιος χρήστης Linux να μεταγλωτίσει τον κώδικα στο σύστημά του, να μου πει αν τρέχει??
Επισυνάπτω τον κώδικα...

Ευχαριστώ εκ των προτέρων
-Mr. Daff

ΜΙΤΜ


evry


  Λοιπόν για να μην αγχώνεσαι κατέβασε και δοκίμασε σε αυτό
http://www.codeblocks.org/
Λογικά τα αποτελέσματα θα είναι τα ίδια. Όταν θα κάνεις submission θα τρεξει το πρόγραμμά σου εκείνη τη στιγμή και θα σου πει αν υπάρχει πρόβλημα, οπότε αν υπάρχει βλέπεις τι κάνεις. Δεν είναι απαραίτητο να τρέχει ντε και καλά σε linux εκτός αν χρησιμοποιείς καμιά περίεργη βιβλιοθήκη πράγμα μάλλον απίθανο.
   Οι μαθητές μου έκαναν κανονικά submit και χρησιμοποιούσαμε κανονικό compiler της C/C++ στα windows και όλα πήγαν καλά.
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

iliasthes

Με  gcc version 4.3.1 σε opensuse, η μεταγλώττιση έγινε μια χαρά. Το τρέξιμο βγάζει μονίμως "Error: Could not open 'Alexander.in" Από όσο είδα πεταχτά τον κώδικα μάλλον λείπει κάποιο αρχείο εισόδου χαρακτήρων που χρησιμοποιείς;

mrdaff

Όντως, η επιτροπή ορίζει οτι η εισαγωγή χαρακτήρων γίνεται απο το Alexander.in.
Ευχαριστώ για τις απαντήσεις, κατεβάζω το codeblocks τώρα, αλλα εφ' όσων έτρεξε σε OpenSuse δεν νομίζω οτι υπάρχει πρόβλημα...
Ανακοινώθηκε το θέμα της Β' φάσης, καιρός να αγχωθώ με αυτό (δεν εχει ύπνο σήμερα :P)

evry

Παράθεση από: mrdaff στις 08 Φεβ 2009, 11:11:58 ΜΜ
Όντως, η επιτροπή ορίζει οτι η εισαγωγή χαρακτήρων γίνεται απο το Alexander.in.
Ευχαριστώ για τις απαντήσεις, κατεβάζω το codeblocks τώρα, αλλα εφ' όσων έτρεξε σε OpenSuse δεν νομίζω οτι υπάρχει πρόβλημα...
Ανακοινώθηκε το θέμα της Β' φάσης, καιρός να αγχωθώ με αυτό (δεν εχει ύπνο σήμερα :P)

Χμμ κάτι από TSP μου θυμίζει. Απλά πράγματα. Τα κάνουμε σχολείο κάθε μέρα :D
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr