int main( int argc, char *argv[] )
// test.c
#include
int main( int argc, char *argv[] )
{
int i;
for (i=0 ; i < argc ; i ) {
printf("argv[%d]=%s\n", i, argv[i]);
}
return 0;
}
$ gcc -Wall -o test test.c
$ https://www.ssffx.com/wangzhanjianshe/test arg1 arg2
argv[0]=https://www.ssffx.com/wangzhanjianshe/test
argv[1]=arg1
argv[2]=arg2
$ mv test newtest
$ https://www.ssffx.com/wangzhanjianshe/newtest arg1
argv[0]=https://www.ssffx.com/wangzhanjianshe/newtest
argv[1]=arg1
$ ln -s newtest linktest
$ https://www.ssffx.com/wangzhanjianshe/linktest arg
argv[0]=https://www.ssffx.com/wangzhanjianshe/linktest
argv[1]=arg
$ tar xvfz busybox-1.1.1.tar.gz
$ cd busybox-1.1.1
$ make defconfig
$ make
$ https://www.ssffx.com/wangzhanjianshe/busybox pwd
/usr/local/src/busybox-1.1.1
$ https://www.ssffx.com/wangzhanjianshe/busybox ash
/usr/local/src/busybox-1.1.1 $ pwd
/usr/local/src/busybox-1.1.1
/usr/local/src/busybox-1.1.1 $ exit
$
BusyBox 中的指令并不兼容全部能用选择项,但是这种指令都包括了常见的选择项。如果我们必须了解一个指令能够适用什么选择项,能够应用 --help 选择项来启用这一指令:
BusyBox 是为搭建运行内存比较有限的嵌入式操作系统和根据硬盘系统软件的一个出色专用工具。BusyBox 将许多 必不可少的专用工具放进一个可执行文件,并让他们能够共享资源编码中同样的一部分,进而对他们的尺寸开展了非常大水平的减缩,BusyBox 针对嵌入式操作系统而言是一个十分有效的专用工具,因而非常值得大家花一些時间开展探寻。