ΑρχικήHow ToΠως να τρέξετε ένα πρόγραμμα σε C στο Linux: Οδηγός για αρχάριους

Πως να τρέξετε ένα πρόγραμμα σε C στο Linux: Οδηγός για αρχάριους

Το Linux είναι ο παράδεισος των προγραμματιστών, διότι είναι ανοιχτού κώδικα και δωρεάν. Ο μεταγλωττιστής Turbo C θεωρείται παλιά προσέγγιση οπότε μετακομίσαμε στο Linux για ένα εξελιγμένο περιβάλλον προγραμματισμού. Σε αυτό το άρθρο, θα σας εξηγήσουμε πως να γράψετε, μεταγλωττίσετε και τρέξετε ένα πρόγραμμα σε C. Ουσιαστικά, σας παρουσιάζουμε την βάση για την μετατόπιση σε πιο περίπλοκα και χρήσιμα C προγράμματα.

Τα παρακάτω βήματα έτρεξαν σε Ubuntu 18.04 LTS.

Εμείς θα χρησιμοποιήσουμε το Linux command line και το Terminal, ώστε να μεταγλωττίσουμε ένα απλό πρόγραμμα σe C. Για να ανοίξετε το Terminal, μπορείτε να  χρησιμοποιήσετε το Ubuntu Dash ή να πατήσετε Ctrl+Alt+T.

Βήμα 1: Εγκατάσταση των βασικών πακέτων

Ένα φεγγάρι που εξαφανίστηκε ίσως διαμόρφωσε τον Άρη. Ένα φεγγάρι που εξαφανίστηκε θα μπορούσε να εξηγήσει γιατί ο Άρης είναι τόσο διαφορετικός από τους άλλους βραχώδεις πλανήτες του ηλιακού μας συστήματος. Σήμερα, ο Άρης έχει δύο μικροσκοπικά φεγγάρια. Αλλά νωρίς στην ιστορία του, ο Κόκκινος Πλανήτης μπορεί να είχε ένα πολύ μεγαλύτερο φεγγάρι, το οποίο μπορεί να ευθύνεται για το περίεργο σχήμα και το ακραίο έδαφός του, προτείνει ο Michael Efroimsky, αστρονόμος στο Ναυτικό Παρατηρητήριο των ΗΠΑ στην Ουάσιγκτον.

00:00 Εισαγωγή
00:19 Μεγαλύτερο φεγγάρι
01:09 Πώς άλλαξε το σχήμα του Άρη
01:35 Πώς εξαφανίστηκε ο Nerio
01:52 Απλώς μια υπόθεση

Μάθετε περισσότερα: https://www.secnews.gr/619125/ena-feggari-pou-eksafanistike-diamorfose-planiti-ari/

Follow us:
Facebook:  https://www.facebook.com/SecNews 
Instagram:  https://www.instagram.com/secnews.gr/  
X (Twitter):   https://twitter.com/Secnews_GR
TikTok:    https://www.tiktok.com/@secnewsgr

Ένα φεγγάρι που εξαφανίστηκε ίσως διαμόρφωσε τον Άρη. Ένα φεγγάρι που εξαφανίστηκε θα μπορούσε να εξηγήσει γιατί ο Άρης είναι τόσο διαφορετικός από τους άλλους βραχώδεις πλανήτες του ηλιακού μας συστήματος. Σήμερα, ο Άρης έχει δύο μικροσκοπικά φεγγάρια. Αλλά νωρίς στην ιστορία του, ο Κόκκινος Πλανήτης μπορεί να είχε ένα πολύ μεγαλύτερο φεγγάρι, το οποίο μπορεί να ευθύνεται για το περίεργο σχήμα και το ακραίο έδαφός του, προτείνει ο Michael Efroimsky, αστρονόμος στο Ναυτικό Παρατηρητήριο των ΗΠΑ στην Ουάσιγκτον.

00:00 Εισαγωγή
00:19 Μεγαλύτερο φεγγάρι
01:09 Πώς άλλαξε το σχήμα του Άρη
01:35 Πώς εξαφανίστηκε ο Nerio
01:52 Απλώς μια υπόθεση

Μάθετε περισσότερα: https://www.secnews.gr/619125/ena-feggari-pou-eksafanistike-diamorfose-planiti-ari/

Follow us:
Facebook: https://www.facebook.com/SecNews
Instagram: https://www.instagram.com/secnews.gr/
X (Twitter): https://twitter.com/Secnews_GR
TikTok: https://www.tiktok.com/@secnewsgr

0

YouTube Video VVVDWG45SzRBbWhLQjFZMjNHbjY5YWV3Li1JaXRiYVF3ZzFV

Ένα φεγγάρι που εξαφανίστηκε ίσως διαμόρφωσε τον Άρη

SecNewsTV 84 minutes ago

#secnews #malware #browser #password 

Μια νέα καμπάνια διανομής κακόβουλου λογισμικού κλειδώνει τους χρήστες στο kiosk mode του browser τους και τους αναγκάζει να εισαγάγουν τα Google credentials τους, ώστε να κλαπούν από το info-stealer malware StealC.

Το κακόβουλο λογισμικό «κλειδώνει» το πρόγραμμα περιήγησης του χρήστη στη σελίδα σύνδεσης της Google, εμποδίζοντάς τον να κλείσει το παράθυρο, αφού μπλοκάρει και τα πλήκτρα του πληκτρολογίου «ESC» και «F11». Ο στόχος είναι να αναγκάσει τον χρήστη να εισαγάγει και να αποθηκεύσει τα credentials για το Google account του στο πρόγραμμα περιήγησης, για να "ξεκλειδώσει" τον υπολογιστή.

Μάθετε περισσότερα: https://www.secnews.gr/618976/stealc-malware-kataxrisi-kiosk-mode-browser-klopi-credentials/

00:00 Εισαγωγή
00:22 Πώς λειτουργεί η επίθεση
01:42 Πιθανοί τρόποι αντιμετώπισης και προστασία

Follow us:
Facebook:  https://www.facebook.com/SecNews 
Instagram:  https://www.instagram.com/secnews.gr/  
X (Twitter):   https://twitter.com/Secnews_GR
TikTok:    https://www.tiktok.com/@secnewsgr

#secnews #malware #browser #password

Μια νέα καμπάνια διανομής κακόβουλου λογισμικού κλειδώνει τους χρήστες στο kiosk mode του browser τους και τους αναγκάζει να εισαγάγουν τα Google credentials τους, ώστε να κλαπούν από το info-stealer malware StealC.

Το κακόβουλο λογισμικό «κλειδώνει» το πρόγραμμα περιήγησης του χρήστη στη σελίδα σύνδεσης της Google, εμποδίζοντάς τον να κλείσει το παράθυρο, αφού μπλοκάρει και τα πλήκτρα του πληκτρολογίου «ESC» και «F11». Ο στόχος είναι να αναγκάσει τον χρήστη να εισαγάγει και να αποθηκεύσει τα credentials για το Google account του στο πρόγραμμα περιήγησης, για να "ξεκλειδώσει" τον υπολογιστή.

Μάθετε περισσότερα: https://www.secnews.gr/618976/stealc-malware-kataxrisi-kiosk-mode-browser-klopi-credentials/

00:00 Εισαγωγή
00:22 Πώς λειτουργεί η επίθεση
01:42 Πιθανοί τρόποι αντιμετώπισης και προστασία

Follow us:
Facebook: https://www.facebook.com/SecNews
Instagram: https://www.instagram.com/secnews.gr/
X (Twitter): https://twitter.com/Secnews_GR
TikTok: https://www.tiktok.com/@secnewsgr

0

YouTube Video VVVDWG45SzRBbWhLQjFZMjNHbjY5YWV3LnpXQnJYNTRHY2w0

StealC: Κατάχρηση kiosk mode του browser για κλοπή password

SecNewsTV 9 hours ago

Για να μεταγλωττίσουμε και να τρέξουμε ένα πρόγραμμα στη C, είναι αναγκαίο να έχουμε τα βασικά πακέτα εγκαταστημένα. Τρέξτε την παρακάτω εντολή στο Terminal:

$ sudo apt-get install build-essential 

Linux πρόγραμμα σε C

Θα χρειαστεί να εισάγετε το κωδικό του root για να ξεκινήσει η εγκατάσταση. Φροντίστε να είστε συνδεδεμένοι στο διαδίκτυο καθ’ όλη την διάρκεια της διαδικασίας.

Βήμα 2: Γράψτε ένα απλό C program

Μετά από την εγκατάσταση των πακέτων, πάμε να γράψουμε ένα απλό πρόγραμμα.

Ανοίξτε το Ubuntu Text Editor (με γραφικό περιβάλλον) και γράψτε ή αντιγράψτε το παρακάτω πρόγραμμα:

#include<stdio.h>

int main()

{

printf(“\nA sample C program\n\n”);

return 0;

}

Ύστερα, αποθηκεύστε το αρχείο με κατάληξη .c . Σε αυτό το παράδειγμα, το πρόγραμμα ονομάζεται sampleProgram.c

πρόγραμμα σε C Linux

Εναλλακτικά, μπορείτε να γράψετε το C program από το Terminal σε gedit, όπως δίδεται παρακάτω:

$ gedit sampleProgram.c

Αυτό θα δημιουργήσει ένα .c αρχείο στο οποίο να γράψετε και αποθηκεύσετε το πρόγραμμα.

Βήμα 3: Μεταγλώττιση με gcc

Στο Terminal, τρέξτε την παρακάτω εντολή ώστε να δημιουργηθεί εκτελούμενη έκδοση του προγράμματος.

Σύνταξη:

$ gcc [programName].c -o programName

Παράδειγμα:

$ gcc sampleProgram.c -o sampleProgram

Σιγουρευτείτε ότι το πρόγραμμα σας βρίσκεται στο φάκελο Home. Διαφορετικά, θα πρέπει να εισάγετε στην εντολή τα κατάλληλα paths.

Βήμα 4: Εκτέλεση του προγράμματος

Το τελευταίο βήμα είναι να τρέξουμε το μεταγλωττισμένο πρόγραμμα. Για να γίνει αυτό, χρησιμοποιούμε:

$ ./programName

Παράδειγμα:

$ ./sampleProgram

Μπορείτε να δείτε πως εκτελέστηκε το πρόγραμμα στο πάνω παράδειγμα.

 

 

spot_img

Εγγραφή στο Newsletter

* indicates required

FOLLOW US

LIVE NEWS