1.编译buildroot出现错误:/home/leo/ … buildroot:No such file or directory
第一次解压编译后打包系统文件时出现一个找不到的绝对路径,uboot、内核均已编译完成,想在makefile中找相关的配置但是找不到。
解决方法:全局搜索后发现leo这个目录存在于br.log下, 删去根目录下的br.log重新编译就OK了,后续会出现这个问题"You seem to have the current working directory in your LD_LIBRARY_PATH environment variable.",这个问题解决方式是把环境变量LD_LIBRARY_PATH临时设置为空 LD_LIBRARY_PATH= ,再次全量编译OK
2.#error xx.hpp header must be complied as C++
把xyd_rkmedia.c改成xyd_rkmedia.cpp。
用的C++编译器,C头文件加extern c
把.hpp改成.h