内核编程:没有规则可以使目标“ -C”

用户名

我正在尝试学习内核编程,但是在尝试编译一个简单的hello world程序时却遇到了以下错误。

make -C /lib/modules/3.2.0-67-generic/build M = / home / arun / KPrograms模块make [1]:输入目录/home/arun/KPrograms' make[1]: *** No rule to make target-C'。停止。make [1]:离开目录`/ home / arun / KPrograms'make:* [all]错误2

我的Makefile

obj−m += hello−1.o

all:
    make −C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
    make −C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
团队

您应该将所有−CMakefile替换-C破折号不正确。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

gcc makefile错误:“没有规则可以使目标……”

Qt Creator中的通用C ++项目-没有规则可作为目标

没有malloc的C编程

Windows内核中可以使用多少C ++ 11

linux C ++ gmake“没有规则可作为目标”

问:目标规则可能不包含通配符Snakemake中的错误-目标中没有通配符?

内部链接规则可以破坏c ++ 11中的有效c ++ 03代码吗?

make给出了错误的make:***没有规则可以使目标“干净”。停止

有什么简单的规则可以避免Objective-C块保留周期内存泄漏?

没有规则可根据参数使用情况确定目标

gcc makefile错误:make:***没有规则可以使目标

递归makefile没有规则可以将目标设置为“ all”。停止

内核模块编译失败:没有规则可以使目标droid / sunxi-livesuite-master / awusb

C ++ Makefile错误-没有使目标'%.cpp'的规则

带有Qt5的Netbeans:没有规则可作为目标

我无法编译一个简单的示例,`没有规则可以成为目标'/ usr / lib / x86_64-linux-gnu / libGL.so`

交叉编译失败。没有规则可以安装“模块”

C ++-没有规则来创建目标SaltPepper.o

产生问题:没有规则可以使目标/usr/lib/x86_64-linux-gnu/libpcl_common.so

在cmake中使用make -j时出现“没有规则可用于目标”错误

make:没有规则可以成为目标。停止

没有规则可作目标-在Qt Creator中使用资源

生成错误“ ***没有规则可用于建立目标”,其中目标为空

make: *** 没有规则可以制作 'ell/util.lo' 所需的目标 'ell/util.c'

make: *** 没有规则可以制作目标 'Makefile.inc'。停止

没有规则使 mbascii.o 要求目标 mbascii.c?

makefile: 没有规则可以制作目标 '%.o'

make: *** 没有规则可以制作目标`obj/main.o'。停止

制作文件“%.o: %.c”给出“没有制作目标的规则”