εργασιά ΣΔΒΔ

...IDE, compilers, κλπ

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

εργασιά ΣΔΒΔ

Δημοσίευσηαπό d0nald89 » 24 Απρ 2010, 00:55

gcc -c main0.c
gcc -o prog main0.o BF.o

απο το τερματικό και μου βγάζει

usr/bin/ld: i386 architecture of input file `BF.o' is incompatible with i386:x86-64 output
/usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib/crt1.o: In function `_start':
/build/buildd/eglibc-2.10.1/csu/../sysdeps/x86_64/elf/start.S:109: undefined reference to `main'
collect2: ld returned 1 exit status

/*την main0.c την εχω και μου δίνει και την BF.o (σαν βιβλιοθήκη)*/
Spoiler: show
Γνώσεις ⇛ Linux:καλό┃ Προγραμματισμός: μέτριο ┃ Αγγλικά: χαμηλό
Λειτουργικό: Ubuntu 11.04 (Ελληνικά)
Προδιαγραφές ⇛AMDx2 Dual 2.2GHz │ RAM 2GB │Palit GT 210 1GB │ Μητρικη:ABIT ATI-1.01 M
WiFi:Ασύρματο Δίκτυο │ Κάρτα Bluetooth: - │ Κάρτα Ήχου: -│ Αναλυση Οθονης: 1680Χ1050(16:10)
d0nald89
babeTUX
babeTUX
 
Δημοσιεύσεις: 55
Εγγραφή: 04 Μαρ 2010, 12:03
Εκτύπωση

Re: εργσιά ΣΔΒΔ

Δημοσίευσηαπό Nisok » 24 Απρ 2010, 01:07

Πρόσθεσε το flag
Κώδικας: Επιλογή όλων
-m32
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: εργασιά ΣΔΒΔ

Δημοσίευσηαπό d0nald89 » 24 Απρ 2010, 09:33

Κώδικας: Επιλογή όλων
gcc -ο prog main0.o BF.o -m32

/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.1/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status
Spoiler: show
Γνώσεις ⇛ Linux:καλό┃ Προγραμματισμός: μέτριο ┃ Αγγλικά: χαμηλό
Λειτουργικό: Ubuntu 11.04 (Ελληνικά)
Προδιαγραφές ⇛AMDx2 Dual 2.2GHz │ RAM 2GB │Palit GT 210 1GB │ Μητρικη:ABIT ATI-1.01 M
WiFi:Ασύρματο Δίκτυο │ Κάρτα Bluetooth: - │ Κάρτα Ήχου: -│ Αναλυση Οθονης: 1680Χ1050(16:10)
d0nald89
babeTUX
babeTUX
 
Δημοσιεύσεις: 55
Εγγραφή: 04 Μαρ 2010, 12:03
Εκτύπωση

Re: εργασιά ΣΔΒΔ

Δημοσίευσηαπό idomeneas » 24 Απρ 2010, 12:05

Μπορείς να δοκιμάσεις και με
Κώδικας: Επιλογή όλων
-lm
, και να πεις αποτέλεσμα ;
Λειτουργικό ⇛ Ubuntu 10.04 64 bit σε HP Pavilion dv7-3110ev
Προδιαγραφές φορητού ⇛ Core i3 2.13 GHz │ 3 GB │ nVidia G105M │ Broadcom 4357 │ Bluetooth ? │ Realtek HD Audio │ 17.3"
Λειτουργικό ⇛ Ubuntu 10.04 32 bit/Win XP σε desktop
Προδιαγραφές desktop ⇛ Pentium 4 3 GHz │ 2 GB DDR │ Sapphire ATi Radeon HD3450 512MB AGP │ Μητρική: Asus P5V800-MX
idomeneas
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 738
Εγγραφή: 09 Απρ 2010, 15:47
Εκτύπωση

Re: εργασιά ΣΔΒΔ

Δημοσίευσηαπό d0nald89 » 24 Απρ 2010, 12:13

/usr/bin/ld: i386 architecture of input file `BF.o' is incompatible with i386:x86-64 output
collect2: ld returned 1 exit status
Spoiler: show
Γνώσεις ⇛ Linux:καλό┃ Προγραμματισμός: μέτριο ┃ Αγγλικά: χαμηλό
Λειτουργικό: Ubuntu 11.04 (Ελληνικά)
Προδιαγραφές ⇛AMDx2 Dual 2.2GHz │ RAM 2GB │Palit GT 210 1GB │ Μητρικη:ABIT ATI-1.01 M
WiFi:Ασύρματο Δίκτυο │ Κάρτα Bluetooth: - │ Κάρτα Ήχου: -│ Αναλυση Οθονης: 1680Χ1050(16:10)
d0nald89
babeTUX
babeTUX
 
Δημοσιεύσεις: 55
Εγγραφή: 04 Μαρ 2010, 12:03
Εκτύπωση

ΣΔΒΔ

Δημοσίευσηαπό d0nald89 » 24 Απρ 2010, 13:35

edw
τα αρχεία αμα μπορειτε απο το τερματικο με τισ εντολεσ να τα δοθλεψεται πειτε μου πωσ μπορω να τα τρεξω...ευχαριστώ
Spoiler: show
Γνώσεις ⇛ Linux:καλό┃ Προγραμματισμός: μέτριο ┃ Αγγλικά: χαμηλό
Λειτουργικό: Ubuntu 11.04 (Ελληνικά)
Προδιαγραφές ⇛AMDx2 Dual 2.2GHz │ RAM 2GB │Palit GT 210 1GB │ Μητρικη:ABIT ATI-1.01 M
WiFi:Ασύρματο Δίκτυο │ Κάρτα Bluetooth: - │ Κάρτα Ήχου: -│ Αναλυση Οθονης: 1680Χ1050(16:10)
d0nald89
babeTUX
babeTUX
 
Δημοσιεύσεις: 55
Εγγραφή: 04 Μαρ 2010, 12:03
Εκτύπωση

Re: εργασιά ΣΔΒΔ

Δημοσίευσηαπό idomeneas » 24 Απρ 2010, 14:00

Καταρχήν αν γίνεται πες και τι αρχιτεκτονική Η/Υ έχεις. Ίσως και αυτό να φταίει. Έτρεξα τον κώδικα σου ως εξής
Κώδικας: Επιλογή όλων
gcc -c main0.c

Αυτό έβγαλε ένα αντικειμενικό αρχείο (object file) main0.o , και μετά έγραψα
Κώδικας: Επιλογή όλων
gcc -o run.exe main0.o BF.o
και δεν έβγαλε warning/error
Το έτρεξα κιολας και τερμάτισε κανονικά. Έβγαλε κάτι αρχεία αλλα αυτό δεν έχει σημασία. Το πρόβλημα σου είναι στη διασύνδεση προφανώς, και πρέπει να έχει να κάνει με διαφορά 64-bit 32-bit. Για αυτό σε ρωτάω και τι αρχιτεκτονική έχει το μηχάνημα. Αν απελπιστείς κάνεις επανεγκατάσταση του προεπεξεργαστή (precompiler) cpp και των μεταγλωτιστών (compiler),gcc,g++,gfortran και μας λες αν έτρεξε
Λειτουργικό ⇛ Ubuntu 10.04 64 bit σε HP Pavilion dv7-3110ev
Προδιαγραφές φορητού ⇛ Core i3 2.13 GHz │ 3 GB │ nVidia G105M │ Broadcom 4357 │ Bluetooth ? │ Realtek HD Audio │ 17.3"
Λειτουργικό ⇛ Ubuntu 10.04 32 bit/Win XP σε desktop
Προδιαγραφές desktop ⇛ Pentium 4 3 GHz │ 2 GB DDR │ Sapphire ATi Radeon HD3450 512MB AGP │ Μητρική: Asus P5V800-MX
idomeneas
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 738
Εγγραφή: 09 Απρ 2010, 15:47
Εκτύπωση

Re: εργασιά ΣΔΒΔ

Δημοσίευσηαπό Dimitris » 24 Απρ 2010, 14:25

Όπως λέει κι ο Ιδομενέας (γεια σου Ιδομενέα, τι κάνεις;) το πρόβλημα είναι στην αρχιτεκτονική. Εσύ έχεις 64 bit μηχάνημα και το αρχείο BF.o είναι μεταγλωττισμένο για 32-bit. Zήτα από αυτόν που σου έδωσε το αρχείο να σου δώσει και τον κώδικα. Αυτό είναι ακόμη πιο απλό. Αν δε θέλει, τότε ντρέπεται μάλλον για αυτά που γράφει εκεί μέσα :shifty:
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: εργασιά ΣΔΒΔ

Δημοσίευσηαπό idomeneas » 24 Απρ 2010, 14:41

Dimitris έγραψε:Όπως λέει κι ο Ιδομενέας (γεια σου Ιδομενέα, τι κάνεις;) το πρόβλημα είναι στην αρχιτεκτονική. Εσύ έχεις 64 bit μηχάνημα και το αρχείο BF.o είναι μεταγλωττισμένο για 32-bit. Zήτα από αυτόν που σου έδωσε το αρχείο να σου δώσει και τον κώδικα. Αυτό είναι ακόμη πιο απλό. Αν δε θέλει, τότε ντρέπεται μάλλον για αυτά που γράφει εκεί μέσα :shifty:

Ίσως να το τρέξει αν κοιτάξει πως δουλεύουν οι επιλογές του gcc -mtune= τον τύπο του επεξεργαστή ή -march= τύπο επεξεργαστή, αλλά χρειάζεται να ξαναγίνει η μεταγλώτιση του BF.c αρχείου
Off topic:
Δημήτρη την παλεύω και σκέφτομαι να πεταχτώ από τo FOSSCOMM
Λειτουργικό ⇛ Ubuntu 10.04 64 bit σε HP Pavilion dv7-3110ev
Προδιαγραφές φορητού ⇛ Core i3 2.13 GHz │ 3 GB │ nVidia G105M │ Broadcom 4357 │ Bluetooth ? │ Realtek HD Audio │ 17.3"
Λειτουργικό ⇛ Ubuntu 10.04 32 bit/Win XP σε desktop
Προδιαγραφές desktop ⇛ Pentium 4 3 GHz │ 2 GB DDR │ Sapphire ATi Radeon HD3450 512MB AGP │ Μητρική: Asus P5V800-MX
idomeneas
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 738
Εγγραφή: 09 Απρ 2010, 15:47
Εκτύπωση

Re: εργασιά ΣΔΒΔ

Δημοσίευσηαπό d0nald89 » 24 Απρ 2010, 14:46

64bit exw
"Αν απελπιστείς κάνεις επανεγκατάσταση του προεπεξεργαστή (precompiler) cpp και των μεταγλωτιστών (compiler),gcc,g++,gfortran"
Αυτο θα δουλέψει ?αμα το κανω? κ με πια εντολη γίνεται.
είναι εργασια...με αυτα που μου δίνει πρέπει να δουλέψω
Spoiler: show
Γνώσεις ⇛ Linux:καλό┃ Προγραμματισμός: μέτριο ┃ Αγγλικά: χαμηλό
Λειτουργικό: Ubuntu 11.04 (Ελληνικά)
Προδιαγραφές ⇛AMDx2 Dual 2.2GHz │ RAM 2GB │Palit GT 210 1GB │ Μητρικη:ABIT ATI-1.01 M
WiFi:Ασύρματο Δίκτυο │ Κάρτα Bluetooth: - │ Κάρτα Ήχου: -│ Αναλυση Οθονης: 1680Χ1050(16:10)
d0nald89
babeTUX
babeTUX
 
Δημοσιεύσεις: 55
Εγγραφή: 04 Μαρ 2010, 12:03
Εκτύπωση

Επόμενο

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