Makefile 制造及保养;使星号配置中的安装未完成

Makefile 制造及保养;使星号配置中的安装未完成,makefile,asterisk,configure,ubuntu-server,Makefile,Asterisk,Configure,Ubuntu Server,我使用/configure进行配置,并使menuconfig处于当前状态。 但当我运行make命令时: root@ubuntu:~/asterisk-15.0.0# make CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts make[1]: Entering directory '/home/h26km/ast

我使用
/configure
进行配置,并使
menuconfig
处于当前状态。 但当我运行make命令时:

root@ubuntu:~/asterisk-15.0.0# make
CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C 
menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory '/home/h26km/asterisk-15.0.0/menuselect'
make[1]: 'makeopts' is up to date.
make[1]: Leaving directory '/home/h26km/asterisk-15.0.0/menuselect'
[LD] libasteriskpj.o -> libasteriskpj.so.2
/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto
collect2: error: ld returned 1 exit status
Makefile:293: recipe for target 'libasteriskpj.so.2' failed
make[1]: *** [libasteriskpj.so.2] Error 1
Makefile:367: recipe for target 'main' failed
make: *** [main] Error 2
请帮助完全配置它

/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto

您已经安装了openssl和crypto-devel软件包。

您需要几个依赖项进行安装,您可以执行以下操作以获得所有依赖项:

进入目录

cd asterisk-XX.XX.X/contrib/scripts
安装星号的相关软件包

sudo ./install_prereq install