使用INTEL工具链编译
编译流程
./configure --prefix=/home/inphase/dev/board/inter/3rdLibrary/src3rd_inter/pjsip CFLAGS="-fPIC" --disable-libwebrtc
./configure
详细描述:
-
当加入
CFLAGS="-fPIC"
这句话的时候,告诉编译器产生的静态库与位置无关代码,后续动态库方便嵌入静态库。 -
--prefix=路径
:调用make install
之后,库存放的位置。
make dep && make
make install
使用mipsel-24kec-linux-uclibc工具链编译
设置编译链路径为环境变量
export PATH=$PATH:/opt/mipsel-24kec-linux-uclibc-4.9-2017.07/usr/bin
编译流程
./configure --host=mipsel-24kec-linux-uclibc --prefix=/home/ggy/pjsip CFLAGS="-fPIC" --disable-libwebrtc
./configure
详细描述:
--host=mipsel-24kec-linux-uclibc
指定之后,会自动适配GCC
,G++
等等名字。- 例如我这里的
gcc
是mipsel-24kec-linux-uclibc-gcc
,g++
是mipsel-24kec-linux-uclibc-g++
。
make dep && make && make install