Tag Archives: διαλειτουργικότητα

Περιβάλλον Unix σε Microsoft Windows 10 μέσω MingW και Git-bash

Ουκ ολίγες φορές θέλουμε ένα περιβάλλον gnu/linux το MingW αποτελεί μια λύση που προσφέρει βασικούς compilers για χτίσιμο εφαρμογών μέσω περιβάλλοντος GNU/Linux. Για αρχή θα χρειαστείτε να εγκαταστήσετε τα λογισμικάό git, αργότερα μπορείτε να το κατεβάσετε μέσω sourceforge από αυτό το link το mingw. Η διαδικασία είναι Next-Next-next, έτσι δεν χρειάζεται επιπλέων εξήγηση. (Σημείωση επιλέγουμε το nano σαν default editor κατά την εγκατάσταση του git.)

Εφόσον τα εγκαταστήσαμε πρέπει να ορίσουμε τρόπο αναζήτησης των πακέτων που προέρχονται από το mingw, προτού γίνει όμως αυτό θα πρέπει να ορίσουμε το πρόγραμμα mingw-get στην μεταβλητή συστήματος PATH προκειμένου να γίνει αυτό θα πρέπει να ακολουθήσουμε τα παρακάτω βήματα:

  1. Είτε πατώντας τον συνδυασμό των πλήκτρων Windows+ Pause break είτε κάνοντας κλικ στο κουμπί αναζήτησης και αναζητούμε «System Settings» το αποτέλεσμα είναι η παρακάτω εικόνα
  2. Στην παραπάνω εικόνα κάνουμε κλικ στο «Αλλαγή Ρυθμίσεων» και μετά στο «Μεταβλητές Περιβάλλοντος» όπως δείχνει η παρακάτω εικόνα με τις κατάλληλες επισημάνσεις:
  3. Στο παράθυρο που μα ανοίγει επιλέγουμε την μεταβλητή «Path» και κάνουμε κλίκ στο κουμπί «Επεξεργασία»
  4. Μετά στο παράθυρο που μας ανοίγει προσθέτουμε από κάτω τις υπάρχουσες τιμές την τιμή C:\\MinGW\bin
  5. Ανοίγουμε το λογισμικό Git-Bash και δίνουμε την εντολή:
    mingw-install --help
  6. Εαν εμφανίζει οποιαδήποτε έξοδο τότε η εγκατάσταση έχει επιτευχθεί.

Πλέον μπορούμε να αναζητήσουμε με την εντολή:

mingw-get list ^όνομα πακέτου^

 

Ακόμη σε περίπτωση που αναπτύσσετε η κάνετε build λογισμικό τρίτων γραμμένο σε c ή c++ πρέπει να εγκαταστήσετε τα παρακάτω:

mingw-get install mingw32-make g++ gcc autoconf

μετά τρέχετε την εντολή:

nano ~/.bashrc

Και προσθέτετε το εξής:

alias make="mingw32-make"

Και με Ctrl+O, Enter και Ctrl+X βγαίνετε και το αποθηκεύετε. Μετά κλείνετε και ανοίγετε το git-bash και δίνοντας την εντολή:

make --help

Επιβεβαιώνετε ότι παίζει το make.

Πλέον έχετε ένα περιβάλλον GNU/Linux-Unix σε Microsoft Windows!!!!