Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

Ako pridať príkaz na busybox

busybox je aplikácia s otvoreným zdrojovým kódom pre operačný systém Linux , ktorý kombinuje niekoľko funkcií štandardných linuxových utilít do jedného balíka . Na rozdiel od štandardných linuxových utilít , ktoré zaberajú kdekoľvek 1,5-3,5 mb priestoru na disku , busybox vyžaduje iba 250KB miesta na disku , požičiavať veľké množstvo funkcií pre bootovacie diskety , ktoré majú obmedzený priestor . Môžete pridať nový príkaz k busybox vytvorením zdrojový súbor , potom sa pridá príkaz do rôznych busybox súborov . Pokyny dovolená 1

Otvorte textový editor v Linuxe a vstup nasledujúci zdrojový kód pre svoj ​​nový príkaz busybox : Spojené

# include " busybox.h "

int newcommand_main ( int argc , char * argv [ ] ) {


int i ;

printf ( " newcommand nazýva : \\ n" ) ;

pre ( i = 0 ; i < argc ; i + + ) {

printf ( " arg [ % d ] = % s \\ n" , i , argv [ i ] ) ;

}

return 0 ;

}

Nahradiť " newcommand " s názvom nového príkazu , ktorý chcete vytvoriť
2

Uložte súbor . do adresára rôzne utility , " miscutils /hellocmd.c . "
3

Upraviť " makefile.in " súbor umiestnený na " miscutils /makefile.in " pomocou textového editora . Pridajte nasledujúci príkazový riadok " makefile.in " súboru v abecednom poradí s ostatnými príkazy v súbore :

MISCUTILS - $ ( CONFIG_NEWCOMMAND ) + = newcommand.o

Nahradiť všetko prípady " newcommand " s názvom nového príkazu , ktorý ste vytvorili . Uložiť zmeny do súboru .
4

Upravte súbor " config.in " sa nachádza v " miscutils /Config.in " pomocou textového editora . Pridajte nasledujúci príkazový riadok do súboru " config.in " , v abecednom poradí s ostatnými príkazy v súbore :

config CONFIG_NEWCOMMAND

bool " newcommand "

predvolené n

pomôcť

newcommand je ukážka príkazu .

Nahradiť všetky výskyty " newcommand " s názvom nového príkazu . Nahradiť posledný riadok v príkaze s krátkym popisom pomôcť príkazu . Uložiť zmeny do súboru .
5

Upravte súbor " applets.h " sa nachádza v " include /applets.h " pomocou textového editora . Pridajte nasledujúci príkazový riadok do súboru " applets.h " , v abecednom poradí s ostatnými príkazy v súbore :

USE_NEWCOMMAND ( APPLET ( newcommand , newcommand_main , _BB_DIR_USER_BIN , _BB_SUID_NEVER ) )

nahradiť všetky výskyty " newcommand " s názvom nového príkazu . Uložiť zmeny do súboru .
6

Upravte súbor " usage.h " sa nachádza v " include /usage.h " pomocou textového editora . Pridajte nasledujúce dva príkazový riadok do súboru " usage.h " , v abecednom poradí s ostatnými príkazy v súbore :

# define newcommand_trivial_usage " None "

# define newcommand_full_usage " None "

Nahradiť všetky výskyty " newcommand " s názvom nového príkazu . Uložiť zmeny do súboru
7

Otvorte terminál a vstup Linux : .

$ Make menuconfig

$ make

$

busybox applet načíta .
8

Prejdite do adresára , kam ste uložili zdrojový kód nového príkazu je pomocou klávesov so šípkami ( " Rôzne utility " ) a stlačte " Enter " .

9

Vyhľadajte nový príkaz ( " newcommand " v tomto príklade ) a stlačte tlačidlo " Y " , aby príkaz .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené