Asterisk 安装星号时出错

Asterisk 安装星号时出错,asterisk,Asterisk,尝试安装asterisk时,我遇到以下错误: [root@localhost asterisk-15.4.0]# make install CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts make[1]: Entering directory `/usr/src/asterisk/asterisk-15.4.0/

尝试安装asterisk时,我遇到以下错误:

[root@localhost asterisk-15.4.0]# make install
CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk/asterisk-15.4.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/src/asterisk/asterisk-15.4.0/menuselect'
   [LD] chan_unistim.o -> chan_unistim.so
/usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbeginT.o: relocation R_X86_64_32 against hidden symbol `__TMC_END__' can not be used when making a shared object
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
make[1]: *** [chan_unistim.so] Error 1
make: *** [channels] Error 2
[root@localhost asterisk-15.4.0]#

最简单的方法是使用make menuconfig禁用chan_unistrim。不要说在你的环境中什么是不好的。