imx6ull编译驱动出错
> ././include/linux/kconfig.h:4:32: fatal error: generated/autoconf.h:
> 没有那个文件或目录
原因:内核未编译
解决办法:
- 打开linux内核源码目录
- 运行
./mx6ull_alientek_emmc.sh
3.回到编写的驱动目录重新编译驱动
注:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/home/fcd/work/imx6ull_learn/linux-imx-rel_imx_4.1.15_2.1.1_ga_alientek_v2.2/include", //这里使用自己内核源码路径,下面一样修改
"/home/fcd/work/imx6ull_learn/linux-imx-rel_imx_4.1.15_2.1.1_ga_alientek_v2.2/arch/arm/include",
"/home/fcd/work/imx6ull_learn/linux-imx-rel_imx_4.1.15_2.1.1_ga_alientek_v2.2/arch/arm/include/generated/"
],
"defines": [],
"compilerPath": "/usr/bin/clang",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}