Compile-Μαθαίνοντας πώς

...IDE, compilers, κλπ

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

Compile-Μαθαίνοντας πώς

Δημοσίευσηαπό Tolis626 » 08 Νοέμ 2010, 18:25

Γεια σας!
Είμαι εδώ και περίπου δύο χρόνια χρήστης Linux και θέλω τώρα πια να περάσω από το στάδιο όπου ξέρω μόνο να χρησιμοποιώ ό,τι μου δίνεται έτοιμο σε πιο προχωρημένο επίπεδο.Με αφορμή ότι έχω κινητό με Android λοιπόν αποφάσισα να προσπαθήσω τουλάχιστον να μάθω κάποια πράγματα.Κάτι το οποίο θα με εξυπηρετούσε να μάθω είναι πώς κάνουμε compile π.χ. έναν πυρήνα για μια συγκεκριμένη rom στο κινητό με δικά μου χαρακτηριστικά ή για την εγκατάσταση στο PC μου έτσι ώστε να είναι μεταφρασμένο για το μηχάνημά μου.Αν μπορεί κάποιος να βοηθήσει ή να με καθοδηγήσει θα το εκτιμούσα πολύ. :)
Ευχαριστώ!
Επίπεδο γνώσεων Linux:Ε...Ε...Το παλεύω - Προγραμματισμός:Όχι - Αγγλικά:Καλά
Λάπτοπ HP Pavillion dv7,intel Core 2 Duo Centrino 2.4 GHz,4096Mb RAM,640Gb HDD
ATi Radeon 4650 HD 1Gb VRAM
Ubuntu 10.04 Lucid Lynx και το αντίστοιχο Kubuntu(όλα πακέτο! :D)
Tolis626
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 08 Σεπ 2009, 15:33
Εκτύπωση

Re: Compile-Μαθαίνοντας πώς

Δημοσίευσηαπό Qdata » 08 Νοέμ 2010, 19:04

Το θέμα μεταφέρθηκε στη κατάλληλη ενότητα.

Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: Compile-Μαθαίνοντας πώς

Δημοσίευσηαπό the_eye » 08 Νοέμ 2010, 21:54

Διάβασε λίγο για τις αρχιτεκτονικές. Το κινητό σου έχει αρχιτεκτονική ARM το pc σου έχει χ86, δεν είναι το ίδιο.
Το linux τρέχει σε σχεδόν 20 αρχιτεκτονικές, αλλά οι πυρήνες είναι διαφορετικοί.
http://en.wikipedia.org/wiki/ARM_architecture
http://en.wikipedia.org/wiki/X86

Για να δουλέψεις πυρίνες ARM σε Χ86 πρέπει να το κάνεις με εξομοίωση.
Με το qemu
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11719
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Compile-Μαθαίνοντας πώς

Δημοσίευσηαπό Tolis626 » 09 Νοέμ 2010, 16:34

the_eye έγραψε:Διάβασε λίγο για τις αρχιτεκτονικές. Το κινητό σου έχει αρχιτεκτονική ARM το pc σου έχει χ86, δεν είναι το ίδιο.
Το linux τρέχει σε σχεδόν 20 αρχιτεκτονικές, αλλά οι πυρήνες είναι διαφορετικοί.
http://en.wikipedia.org/wiki/ARM_architecture
http://en.wikipedia.org/wiki/X86

Για να δουλέψεις πυρίνες ARM σε Χ86 πρέπει να το κάνεις με εξομοίωση.
Με το qemu

Μόλις πέτυχες το μόνο πράγμα που ήξερα ότι έπρεπε να κάνω! :P
Ευχαριστώ πολύ πάντως για την καθοδήγηση.Ξέρω για τις διαφορετικές αρχιτεκτονικές γιατί έχω ασχοληθεί με το θέμα,απλά δεν ξέρω πώς γίνονται όλα αυτά.Ουσιαστικά ξέρω κάποια θεωρία αλλά δεν μπορώ στην πράξη!Αν και νόμιζα ότι η διαδικασία είναι η ίδια...Τέλος πάντων!Θα διαβάσω τα wiki και θα δράσω αναλόγως.Έτσι και αλλιώς χρόνο έχω μπροστά μου! :D
Επίπεδο γνώσεων Linux:Ε...Ε...Το παλεύω - Προγραμματισμός:Όχι - Αγγλικά:Καλά
Λάπτοπ HP Pavillion dv7,intel Core 2 Duo Centrino 2.4 GHz,4096Mb RAM,640Gb HDD
ATi Radeon 4650 HD 1Gb VRAM
Ubuntu 10.04 Lucid Lynx και το αντίστοιχο Kubuntu(όλα πακέτο! :D)
Tolis626
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 08 Σεπ 2009, 15:33
Εκτύπωση

Re: Compile-Μαθαίνοντας πώς

Δημοσίευσηαπό jemadux » 22 Δεκ 2010, 00:41

δεν εχω σχεδον ιδεα.. αλλα ειναι διαφορετικες εντολες για το compile
1 Γνώσεις Linux: ✅✅✅✔️✔️ ┃ Προγραμματισμού: ✔️✔️✔️✔️✔️ ┃ Αγγλικών: ✅✅✅✔️✔️
2 Debian Stable (en_US.UTF-8)
3 AMD Ryzen 5 2500U Radeon Vega Mobile Gfx ‖ RAM 16MiB ‖ Dell Inspiron 3585
4 Radeon Vega Mobile Gfx
5 Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
Άβαταρ μέλους
jemadux
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 841
Εγγραφή: 27 Σεπ 2009, 19:39
Τοποθεσία: /dev/null
IRC: jemadux
Εκτύπωση


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

cron