初级会员

- 积分
- 107
- 金钱
- 107
- 注册时间
- 2018-10-18
- 在线时间
- 26 小时
|
1金钱
如题,错误为"make[1]: *** /home/zzk/linux/IMX6ULL/linux/linux-imx_rel_imx_4.1.15_2.1.0_ga: 没有那个文件或目录。 停止。"使用的内核为已经移植可以使用的内核,内核路径为"/home/zzk/linux/IMX6ULL/linux/linux-imx_rel_imx_4.1.15_2.1.0_ga
编写了3个文件
第一个文件"chrdevbase.c"
#include <linux/module.h>
static int __init chrdevbase_init(void)
{
return 0;
}
static void __exit chrdevbase_exit(void)
{
}
module_init(chrdevbase_init);
module_exit(chrdevbase_exit);

第二个文件为"c_cpp_properties.json"
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/home/zzk/linux/IMX6ULL/linux/linux-imx-rel_imx_4.1.15_2.1.0_ga/include",
"/home/zzk/linux/IMX6ULL/linux/linux-imx-rel_imx_4.1.15_2.1.0_ga/arch/arm/include",
"/home/zzk/linux/IMX6ULL/linux/linux-imx-rel_imx_4.1.15_2.1.0_ga/arch/arm/include/generated/"
],
"defines": [],
"compilerPath": "/usr/bin/clang",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}

第三个文件为"Makefile"
KERNELDIR := /home/zzk/linux/IMX6ULL/linux/linux-imx_rel_imx_4.1.15_2.1.0_ga
CURRENT_PATH := $(shell pwd)
obj-m := chrdevbase.oa
build: kernel_modules
kernel_modules:
$(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) modules
clean:
$(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) clean
|
|