问题描述
编译libubox在执行make install的时候出现如下错误
file cannot create directory: /usr/lib/. Maybe need administrative privileges.
解决方案
这是由于指定的安装路径没有权限,非root用户登录,无法在系统目录下创建,由于是交叉编译,只需要修改Makefile的以下参数
将
-DCMAKE_INSTALL_PREFIX="/usr/lib/"
修改为
-DCMAKE_INSTALL_PREFIX="$(ROMFS)/usr/lib/"