作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我执行 ./configure with-pjproject-bundled
,它运行正常。然后,我发出 make
,它因 cannot find -lwebrtc-x86_64-unknown-linux-gnu
而崩溃。全栈在这里:
CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C
menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/local/asterisk-14.4.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/local/asterisk-14.4.0/menuselect'
Generating input for menuselect ...
menuselect/menuselect --check-deps menuselect.makeopts
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules ...
[LD] libasteriskpj.o -> libasteriskpj.so.2
/usr/bin/ld: cannot find -lwebrtc-x86_64-unknown-linux-gnu
collect2: error: ld returned 1 exit status
make[1]: *** [libasteriskpj.so.2] Error 1
make: *** [main] Error 2
我使用 RedHat 7.3 和 Asterisk 14.4。如果我在没有参数的情况下执行 ./configure
,那么 make
运行时不会出错。我做错了什么?
最佳答案
您只是缺少一个库。运行此命令进行安装:
yum install webrtc-audio-processing-devel
然后在再次运行 configure
之前清除您的设置:
make clean all
我现在不在我的电脑旁,但我相信有一个脚本与代码捆绑在一起,可以为您安装所有依赖项。可能值得一试。
关于linux - Asterisk 因找不到 -lwebrtc-x86_64-unknown-linux-gnu 而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45492189/
我执行 ./configure with-pjproject-bundled,它运行正常。然后,我发出 make,它因 cannot find -lwebrtc-x86_64-unknown-linu
我是一名优秀的程序员,十分优秀!