Ale*_* C. 6 linux ubuntu makefile
我正在尝试在我的 asterisk/ubuntu 16.04 服务器上安装 pwlib,但是当我尝试运行时,make install我收到以下错误消息:
( for dir in /usr/local/lib \
/usr/local/bin \
/usr/local/include/ptlib \
/usr/local/include/ptlib/unix/ptlib \
/usr/local/include/ptclib \
/usr/local/share/pwlib/make ; \
do mkdir -p $dir ; chmod 755 $dir ; \
done )
/usr/bin/install -c -m 444 lib/libpt_linux_x86_64_r.so.1.12.0 /usr/local/lib
/usr/bin/install: cannot stat 'lib/libpt_linux_x86_64_r.so.1.12.0': No such file or directory
Makefile:252: recipe for target 'install' failed
make: *** [install] Error 1
Run Code Online (Sandbox Code Playgroud)
预先感谢您的帮助!
你好
阿莱西奥
请注意,这是一篇旧文章,但对于有类似问题的任何人:
有时跑步
make install
Run Code Online (Sandbox Code Playgroud)
会抛出这个错误
sudo make install
Run Code Online (Sandbox Code Playgroud)
将工作
问题
这似乎不是 makefile 错误,就像您的标签所暗示的那样。
相反,错误在于install。我不确定该-c选项的作用,因为手册页仅显示(ignored),但-m您正在尝试设置文件的权限。lib/libpt_linux_x86_64_r.so.1.12.0位于/usr/local/lib。但是,如错误消息所示,该位置不存在该文件No such file or directory。
我猜你忘记安装一些依赖项。
解决方案