2011-09-18 116 views
0
make -C kernel_build_dir M=`pwd` ARCH=arm CROSS_COMPILE=<...> modules 

我试图运行这个命令,但不知道哪里可以找到“kernel_build_dir”,什么是“< ...>”?如何运行此命令?

什么我输入为< ...>?

在此先感谢..

+6

你正在试图构建什么软件?有没有关于如何构建它的任何文档? –

+0

我正在尝试构建面向Android的ARM DS-5 Steamline的gator.ko。我从官方文件得到这个文件,文件没有详细解释.. – codereviewanskquestions

回答

0

我不确定你想用该命令做什么。我不确定它是一个自定义的makefile,还是你使用linux源代码获得的,或者更奇特的东西;但看起来你正在编译一个Linux内核。然后,kernel_build_dir指向您的linux源存储的目录。

makemanman是在Linux管理您最好的盟友键入man command读什么呢command一个简短的做。):

-C目录,--directory = DIR

更改目录dir,然后再读取makefile或执行任何其他操作 。如果指定了多个-C选项,则每个选项都是 ,相对于 解释为前一个:-C/-C等同于-C/etc。这个 通常与make的递归调用一起使用。

对不起,但我不知道输入什么“< ...>”。它看起来像是你传递给你的版本的某种标志,但是如果我不知道你想完成什么,我不能告诉你其他任何东西......你是从教程还是从某个东西那里得到这个命令?这将有助于链接。

无论如何,在内核编译问题上,我发现gentoo distro documentation非常有用和具有启发性,尤其是this part