工具/软件:Linux
我的设置文件是
#如果设置了默认工具链路径,则会将工具链下载到./toolchain。
导出 toolchain_path=/home/suneel/wl8-build/build-utilites/gcc-linaro-6.4.1-2017.11-x86_64_arm-linux-gnueabihf/bin
#如果设置了根文件系统的默认路径,则将使用./fs 文件夹。
导出 ROOTFS=/home/suneel/Downloads/fsl-arm-yocto-bsp/build-fb/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/linux-imx/4.1.15-r0/linux_Standalone_builded/build/fs
#if default kernel path is set - kernel will be downloaded (set branch to match kernel version)(如果设置了默认内核路径-将下载内核(设置分支以匹配
导出 kernel_path=/home/suneel/Downloads/fsl-arm-yocto-bsp/build-fb/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/linux-imx/4.1.15-r0/linux_Standalone_builded/build/kernel
#如果设置了下面的 kernel_variant、则生成脚本将查找特定于内核的内容
增补程序目录下的#个增补程序:
#- pathcs/driver_patches/$kernel_variant 目录下的修补程序
# 在"模块"构建期间应用。
#- patches/kernel_patches/$/$kernel_variant 目录下的修补程序
# 应用于 kernel_path 指向的内核、以防"patch_kernel"出现
使用# 命令。
# 注:应用修补程序后,内核不会自动构建
导出 kernel_variant=4.1.15-r0
导出 cross_compile=arm-linux-gnueabihf-
导出 arch=arm
["$toolchain_path"!="default"]&&导出路径=$toolchain_path:$path
我收到以下错误。
"Makefile:42:目标'clear'的配方失败
制造:***[清洁]错误1
/---
|您的内核标头未完成/未安装。
|请安装内核头文件、包括.config
|文件或使用 KLIB/KLIB_BUILD make 变量至
|将内核设置为基于构建、例如
| 使 KLIB=/lib/modules/3.1.7
|为已安装的内核3.1.7编译/安装
|(当前未运行。)
\--
Makefile:42:目标'efconfig-wl18xx'的配方失败
make:***[defconfig-wl18xx]错误1
/---
|您的内核标头未完成/未安装。
|请安装内核头文件、包括.config
|文件或使用 KLIB/KLIB_BUILD make 变量至
|将内核设置为基于构建、例如
| 使 KLIB=/lib/modules/3.1.7
|为已安装的内核3.1.7编译/安装
|(当前未运行。)
我已经检查了.config 文件,但它们 未 启用 CFG80211和 mac80211。 我的内核版本为4.1.5。 非常感谢您的帮助。
谢谢
Suneel