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