εργασιά ΣΔΒΔ

...IDE, compilers, κλπ

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

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

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

Την επανεγκατάσταση την ανέφερα ως ύστατη λύση. Και μάλλον δε θα αποτελέσει λύση στο πρόβλημα σου. Αυτο που θα πρέπει να κάνεις για να δουλέψει σίγουρα είναι να βρεις το αρχείο κώδικα που έβγαλε το BF.o δηλαδή το BF.c Μετά θα κάνεις μεταγλώτιση στο μηχάνημα σου το BF.c για να πάρεις ένα BF.o από το 64-bit μηχάνημα σου. Το BF.o που το βρήκες ;
Λειτουργικό ⇛ 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, 15:02

επειδή εχω 64βιτ η εντολη
Κώδικας: Επιλογή όλων
gcc -o prog main0.o BF.o 32-bit

den eprepe na douleyei
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: εργασιά ΣΔΒΔ

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

o καθηγητης το εδωσε.Δεν μασ εχει δώσει το .c
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, 15:08

Επειδή δεν έχω 64 bit δοκίμασε αυτό
Κώδικας: Επιλογή όλων
gcc -c -march=i386 main0.c
και μετά κάνε το linking με
Κώδικας: Επιλογή όλων
gcc -o run.exe main0.o BF.o
Αυτό θα κάνει τη μεταγλώτιση του main0.c σα να ήταν 32 bit Επίσης καλό είναι να βλέπουμε και τους οδηγούς χρήστη των compiler. Αυτο θα το δεις με
Κώδικας: Επιλογή όλων
man gcc
Τελευταία επεξεργασία από idomeneas και 24 Απρ 2010, 15:12, έχει επεξεργασθεί 1 φορά/ες συνολικά
Λειτουργικό ⇛ 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, 15:12

Κώδικας: Επιλογή όλων
gcc -c -march=i386 main0.c

main0.c:1: error: CPU you selected does not support x86-64 instruction set
main0.c:1: error: CPU you selected does not support x86-64 instruction set
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, 15:19

Κάνε αυτό που έχει αναφερθεί με -m32 για το main0.c πρώτα και μετά κάνε το linking με την παράμετρο αυτή και χωρίς αυτή να δούμε
Λειτουργικό ⇛ 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, 15:23

Κώδικας: Επιλογή όλων
gcc -c -march=i386 main0.c -m32

In file included from /usr/include/features.h:378,
from /usr/include/stdio.h:28,
from main0.c:1:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
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, 15:27

Κώδικας: Επιλογή όλων
gcc -c -m32 main0.c
εννοούσα. Kαι μετά
Κώδικας: Επιλογή όλων
gcc -o run.exe main0.o BF.o
Λειτουργικό ⇛ 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, 15:31

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

In file included from /usr/include/features.h:378,
from /usr/include/stdio.h:28,
from main0.c:1:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
για την 2 εντολή
to .exe ti to bazoume afoy auto δεν είναι για windows
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, 15:50

Το πρόβλημα τώρα έγκειται στο οτι οι βιβιλιοθήκες που έχεις στο μηχάνημα σου και γίνονται include στο main0.c δεν είναι 32 bit και για αυτό δε γίνεται καν η μεταγλώτιση. Πιστευώ οτι πρέπει να βρεις το BF.c αρχείο και να κάνεις στο μηχάνημα σου το εκτελέσιμο. Αλλιώς θα πρέπει να βρεις και να εγκαταστήσεις 32 bit βιβλιοθήκες, κάτι που δεν το θεωρώ λύση, αλλά και δεν ξέρω αν γίνεται να εγκαταστήσεις βιβλιοθήκες συστήματος για 32 bit από το Synaptic. Όσο για το run.exe αυτό είναι το όνομα του εκτελέσιμου, οτιδήποτε μπορεί να είναι δεκτό ως όνομα, μπαίνει (βάλε το όνομα του καθηγητή που δίνει objective αρχεία και δε δίνει τον κώδικα στα παιδιά για να κάνουν αυτοί το εκτελέσιμο απ' την αρχή :twisted: )
Λειτουργικό ⇛ 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
Εκτύπωση

ΠροηγούμενηΕπόμενο

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

cron