1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου σε Linux και η συμβολή του παρακάτω κώδικα για νέα εντολή Busybox σας :
# include " busybox.h "
int newcommand_main ( int argc , char * argv [ ] ) {
int i ?
printf ( " newcommand ονομάζεται : \\ n" ) ?
για ( i = 0 ? i printf ( " arg [ % d] = % s \\ n" , i , argv [ i ] ) ? } επιστροφή 0? } Αντικατάσταση " newcommand " με το όνομα του νέου εντολή που θέλετε να δημιουργήσετε 2 Αποθηκεύστε το αρχείο . στον κατάλογο διάφορες επιχειρήσεις κοινής ωφέλειας , " miscutils /hellocmd.c . " Επεξεργαστείτε το " makefile.in " το αρχείο που βρίσκεται στο " miscutils /Makefile.in " χρησιμοποιώντας τον επεξεργαστή κειμένου σας . Προσθέστε την ακόλουθη γραμμή εντολών στο " makefile.in " το αρχείο , με αλφαβητική σειρά με τις άλλες εντολές στο αρχείο : MISCUTILS - $ ( CONFIG_NEWCOMMAND ) + = newcommand.o Αντικατάσταση όλων περιπτώσεις " newcommand " με το όνομα της νέας διοίκησης που δημιουργήσατε . Αποθηκεύστε τις αλλαγές στο αρχείο . 4 Επεξεργαστείτε το " config.in " το αρχείο που βρίσκεται στο " miscutils /Config.in " χρησιμοποιώντας τον επεξεργαστή κειμένου σας . Προσθέστε την ακόλουθη γραμμή εντολών στο αρχείο " config.in " , με αλφαβητική σειρά με τις άλλες εντολές στο αρχείο : config CONFIG_NEWCOMMAND bool " newcommand " default n βοηθήσει newcommand ένα δείγμα εντολής . Αντικαταστήστε όλες τις εμφανίσεις του " newcommand " με το όνομα της νέας διοίκησης . Αντικαταστήστε την τελευταία γραμμή της εντολής με μια σύντομη περιγραφή βοήθεια της εντολής . Αποθηκεύστε τις αλλαγές στο αρχείο . Επεξεργαστείτε το " applets.h " το αρχείο που βρίσκεται στο " περιλαμβάνουν /applets.h " χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου . Προσθέστε την ακόλουθη γραμμή εντολών στο αρχείο " applets.h " , με αλφαβητική σειρά με τις άλλες εντολές στο αρχείο : USE_NEWCOMMAND ( APPLET ( newcommand , newcommand_main , _BB_DIR_USER_BIN , _BB_SUID_NEVER ) ) Αντικαταστήστε όλες τις εμφανίσεις του " newcommand " με το όνομα της νέας διοίκησης . Αποθηκεύστε τις αλλαγές στο αρχείο . Επεξεργαστείτε το " usage.h " το αρχείο που βρίσκεται στο " περιλαμβάνουν /usage.h " χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου . Προσθέστε την ακόλουθη γραμμή εντολών δύο στο αρχείο " usage.h " , με αλφαβητική σειρά με τις άλλες εντολές στο αρχείο : # define newcommand_trivial_usage " Κανένας " # define newcommand_full_usage " None" Αντικαταστήστε όλες τις εμφανίσεις του " newcommand " με το όνομα της νέας διοίκησης . Αποθηκεύστε τις αλλαγές στο αρχείο Ανοίξτε ένα τερματικό στο Linux και εισόδου : . $ Make menuconfig $ κάνουν $ η μικροεφαρμογή busybox θα φορτώσει . Μετακινηθείτε προς τα κάτω στον κατάλογο όπου έχετε αποθηκεύσει τον πηγαίο κώδικα της νέας εντολής χρησιμοποιώντας τα πλήκτρα βέλους ( "Διάφορα Utilities" ) και πατήστε το πλήκτρο " Enter". Εντοπίστε τη νέα εντολή ( " newcommand " σε αυτό το παράδειγμα ) και πατήστε " Y " για να ενεργοποιήσετε την εντολή .
εικόνων 3
Η
5
Η 6
Η 7
8
Τετάρτη 9
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα