1,安装freeswitch时依赖nasm or yasm
2,安装了nasm后出现error: invalid combination of opcode and operands
3,卸载nasm并安装yasm
老是报找不到nasm 和yasm
后来发现是路径不对
sudo ln -s /usr/local/bin/yasm /usr/bin/yasm
之后即可
4,yasm 安装的方法
yum install -y yasm
或者
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz1
tar zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure && make && make install
5,/usr/bin/ld: libs/libvpx/libvpx.a(subpixel_mmx.asm.o): relocation R_X86_64_PC32 against symbol `vp8_bilinear_filters_x86_8' can not be used when making a shared object; recompile with -fPIC
./configure --enable-pic --enable-static --enable-shared --as=yasm --target=generic-gnu
参考文档:https://blog.csdn.net/jasonm2008/article/details/51942381