Καλησπέρα,
αντιμετωπίζω ένα πρόβλημα κατά την εκτέλεση εκτελέσιμου στον simics. Συγκεκριμένα, προσπαθώ να εκτελέσω τον κώδικα που παρήγαγα από τον δοσμένο source code στο παράρτημα Α αλλά μου χτυπάει floating point exception (στο target μηχάνημα). Τον κώδικα τον έκανα copy-paste και τον έκανα compile στο host μηχάνημα ως εξής: gcc -O1 -m32 -o exe_name source_code.c
Πρέπει να κάτι κάτι άλλο πέραν αυτών που περιγράφονται στο φυλλάδιο της άσκησης;
Ευχαριστώ
Καλησπέρα,
On 07/01/2011 12:33 AM, Alexandros Dagklis wrote:
Καλησπέρα,
αντιμετωπίζω ένα πρόβλημα κατά την εκτέλεση εκτελέσιμου στον simics. Συγκεκριμένα, προσπαθώ να εκτελέσω τον κώδικα που παρήγαγα από τον δοσμένο source code στο παράρτημα Α αλλά μου χτυπάει floating point exception (στο target μηχάνημα). Τον κώδικα τον έκανα copy-paste και τον έκανα compile στο host μηχάνημα ως εξής: gcc -O1 -m32 -o exe_name source_code.c
Δοκίμασες να τον τρέξεις στο host μηχάνημα τον κώδικα; Έχει την ίδια συμπεριφορά;
Ν.
Φαίνεται ότι υπάρχει ένα θέμα με τελευταίες εκδόσεις του gcc (π.χ. gcc-4.4 και μετά), με αποτέλεσμα binaries που έχουν γίνει compile στο host μηχάνημα να εμφανίζουν όντως fp exception στο target. Όσοι έχετε το ίδιο πρόβλημα, προτείνω να κάνετε compile τον κώδικα κατευθείαν με τον gcc που έχει το target μηχάνημα (tango) (σε αυτήν την περίπτωση το -m32 flag είναι περιττό καθώς το target είναι ήδη 32-bit).
N.
On 07/01/2011 12:57 AM, Nikos Anastopoulos wrote:
Καλησπέρα,
On 07/01/2011 12:33 AM, Alexandros Dagklis wrote:
Καλησπέρα,
αντιμετωπίζω ένα πρόβλημα κατά την εκτέλεση εκτελέσιμου στον simics. Συγκεκριμένα, προσπαθώ να εκτελέσω τον κώδικα που παρήγαγα από τον δοσμένο source code στο παράρτημα Α αλλά μου χτυπάει floating point exception (στο target μηχάνημα). Τον κώδικα τον έκανα copy-paste και τον έκανα compile στο host μηχάνημα ως εξής: gcc -O1 -m32 -o exe_name source_code.c
Δοκίμασες να τον τρέξεις στο host μηχάνημα τον κώδικα; Έχει την ίδια συμπεριφορά;
Ν. _______________________________________________ Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
advcomparch@lists.cslab.ece.ntua.gr