我做./configure with-pjproject-bundled
,它运行正常。然后,我发出make
,并与cannot find -lwebrtc-x86_64-unknown-linux-gnu
崩溃。全堆栈在这里:星号使崩溃找不到-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和星号14.4。 如果我做./configure
没有参数,然后make
运行没有错误。我究竟做错了什么?
您没有安装webrtc库。尝试'yum安装webrtc-audio-processing-devel',看看它是否可行 – miken32
@ miken32谢谢你的回答,但没有运气,还是一样的错误。任何其他想法? –
安装库后是否清除了您的配置? – miken32