如何运行此命令?
问题描述:
make -C kernel_build_dir M=`pwd` ARCH=arm CROSS_COMPILE=<...> modules
我试图运行这个命令,但不知道哪里可以找到“kernel_build_dir”,什么是“< ...>”?如何运行此命令?
什么我输入为< ...>?
在此先感谢..
答
我不确定你想用该命令做什么。我不确定它是一个自定义的makefile,还是你使用linux源代码获得的,或者更奇特的东西;但看起来你正在编译一个Linux内核。然后,kernel_build_dir
指向您的linux源存储的目录。
从make
的man
(man
是在Linux管理您最好的盟友键入man command
读什么呢command
一个简短的做。):
-C目录,--directory = DIR
更改目录dir,然后再读取makefile或执行任何其他操作 。如果指定了多个-C选项,则每个选项都是 ,相对于 解释为前一个:-C/-C等同于-C/etc。这个 通常与make的递归调用一起使用。
对不起,但我不知道输入什么“< ...>”。它看起来像是你传递给你的版本的某种标志,但是如果我不知道你想完成什么,我不能告诉你其他任何东西......你是从教程还是从某个东西那里得到这个命令?这将有助于链接。
无论如何,在内核编译问题上,我发现gentoo distro documentation非常有用和具有启发性,尤其是this part。
你正在试图构建什么软件?有没有关于如何构建它的任何文档? –
我正在尝试构建面向Android的ARM DS-5 Steamline的gator.ko。我从官方文件得到这个文件,文件没有详细解释.. – codereviewanskquestions