我正在尝试交叉编译 gst-ti-plugin
用于 ARM 设备,但当我这样做时 make install
libtool 返回错误:
../libtool: line 1085: arm-none-linux-gnueabi-ranlib: command not found
这里的问题是这个工具可以从 PATH 获得,当我从控制台尝试它时,它工作正常。
可能有什么问题?我使用 CodeSourcery 工具链。
最佳答案
我有一个类似的问题。当您使用 sudo 时,您将丢失 PATH 环境变量。因此,您要么需要“su”并将 PATH 设置为 ranlib,要么在没有 sudo 的情况下进行安装。后者可以通过安装到您的用户具有写入权限的目录来完成。
关于makefile - 找不到 Ranlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23078282/