Πρόβλημα δημιουργίας ενός Cross-Compiler

...IDE, compilers, κλπ

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

Πρόβλημα δημιουργίας ενός Cross-Compiler

Δημοσίευσηαπό LimitCracker » 07 Φεβ 2014, 19:02

(αν έχει ποσταριστεί σε λάθος ενότητα μπορείτε να το μεταφέρετε παρακαλώ? Αυτή μου φάνηκε η πιο σχετική)
Χαίρετε,

έχω το εξής πρόβλημα. Θέλω να ακολουθήσω τον εξής -> Οδηγό <- για να φτιάξω ένα image ενός μικρού λειτουργικού συστήματος εν ονοματι XINU.
Ύστερα το image θέλω να το τρέξω με QEMU.
Επειδή η πλατφόρμα που θέλω να τρέξει είναι MIPS, χρειάζομαι έναν Cross-Compiler. Αυτό μπορεί να γίνει από ότι λέει ο Οδηγός με τα εξής βήματα:

1. Κατεβάζω τις >binutils 2.21<

2. Μέσα στο φάκελό του binutils που έχω κατεβάσει και αποσυμπιέσει τρέχω:
Κώδικας: Επιλογή όλων
./configure  --prefix=/usr/local/project/mipsel-dev --target=mipsel
make
make install


3. Κάνω link τον φάκελο
Κώδικας: Επιλογή όλων
mkdir -p /usr/local/project/mipsel-dev/mipsel/usr
ln -s /usr/include /usr/local/project/mipsel-dev/mipsel/usr/include


4. Κατεβάζω τον >GCC< και τον κάνω Build και αυτόν τρέχοντας
Κώδικας: Επιλογή όλων
./configure  --prefix=/usr/local/project/mipsel-dev --target=mipsel --with-sysroot=/usr/local/project/mipsel-dev/mipsel/ --enable-languages=c
make
make install


Στο 2ο κιόλας Βήμα δε γίνεται τίποτα.
Κώδικας: Επιλογή όλων
root@snf-451414:~/Downloads/binutils-2.23.90# ./configure --prefix=/usr/local/project/mipsel-dev/ --target=mipsel
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... mipsel-unknown-elf
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... no
checking for mawk... mawk
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/root/Downloads/binutils-2.23.90':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
root@snf-451414:~/Downloads/binutils-2.23.90#


Ύστερα πάω να κάνω make αλλά δεν υπάρχει κάτι μέσα στο φάκελο. Έχετε ιδέα τι μπορεί να φταίει και δεν κάνει το Build όπως αναμενόταν?

Δοκίμασα και με άλλες binutils αλλά είχα τα ίδια αποτελέσματα.
Άβαταρ μέλους
LimitCracker
babeTUX
babeTUX
 
Δημοσιεύσεις: 1
Εγγραφή: 07 Φεβ 2014, 17:26
Εκτύπωση

Re: Πρόβλημα δημιουργίας ενός Cross-Compiler

Δημοσίευσηαπό konnn » 09 Φεβ 2014, 13:26

LimitCracker έγραψε:Ύστερα πάω να κάνω make αλλά δεν υπάρχει κάτι μέσα στο φάκελο.


Δοκίμασε
Κώδικας: Επιλογή όλων
sudo make
.
1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση


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

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