簡體   English   中英

沒有在 Makefile 中制作目標的規則

[英]No rule to make target in a Makefile

我正在嘗試構建一個簡單的 LKM,並且我想設置一個將構建我的模塊的Makefile 我有一個名為module.c的文件,我需要為這個文件創建一個對象模塊。

obj-m := module.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

錯誤

$ make all
make[2] No rule to make target 'module.o', needed by '__build'.

這里有什么問題嗎?

在你指定的目錄中搜索module.o沒有找到,沒有規則創建那個文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM