我该如何运行此命令?

时间:2011-09-18 07:22:08

标签: makefile

make -C kernel_build_dir M=`pwd` ARCH=arm CROSS_COMPILE=<...> modules

我正在尝试运行此命令,但不确定在哪里可以找到“kernel_build_dir”,什么是“&lt; ...&gt;” ??

我输入什么&lt; ...&gt;?

提前致谢..

1 个答案:

答案 0 :(得分:0)

我不确定你要用这个命令做什么。我不确定它是自定义的makefile,还是你使用linux源码获得的,或更具异国情调的东西;但看起来你正在编译Linux内核。然后,kernel_build_dir指的是存储linux源代码的目录。

来自man的{​​{1}}(make是您在Linux管理中最好的盟友。输入man阅读有关man command做什么的简要说明:

  

-C dir, - directory = dir

     

在阅读makefile或执行任何操作之前,请转到目录dir   其他。如果指定了多个-C选项,则每个选项都是   解释相对于               前一个:-C / -C等等于-C /等。这个   通常用于make的递归调用。

对不起,但我不知道输入什么“&lt; ...&gt;”。它看起来像你正在传递给你的构建的某种旗帜,但如果我不知道你想要完成什么,我无法告诉你任何事情......你是从教程中得到那个命令还是什么?这将有助于链接。

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