libubox编译出现file cannot create directory: /usr/lib/. Maybe need administrative privileges.

问题描述

        编译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/"

猜你喜欢

转载自blog.csdn.net/wgl307293845/article/details/121487783