jrtplib-2.11.2和jthread-1.3.3编译
jthread-1.3.3编译
clone https://github.com/j0r1/JThread.git
mv JThread JThread.git
cd JThread.git
./builddist.sh
cd file72pTfv
cd jthread-1.3.3
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=~/libs/jthread-1.3.3 ..
make -j4
make install
jrtplib-2.11.2编译
git clone https://github.com/j0r1/JRTPLIB
mv JRTPLIB JRTPLIB.git
cd JRTPLIB.git
./builddist.sh
cd filerL4ZpZ
cd jrtplib-3.11.2
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=~/libs/jrtplib-3.11.2 -DCMAKE_PREFIX_PATH=~/libs ~/libs/jthread-1.3.3 ..
make -j4
make install
编译结果
$ tree
.
├── jrtplib-3.11.2
│ ├── include
│ │ └── jrtplib3
│ │ ├── rtcpapppacket.h
│ │ ├── rtcpbyepacket.h
│ │ ├── rtcpcompoundpacketbuilder.h
│ │ ├── rtcpcompoundpacket.h
│ │ ├── rtcppacketbuilder.h
│ │ ├── rtcppacket.h
│ │ ├── rtcprrpacket.h
│ │ ├── rtcpscheduler.h
│ │ ├── rtcpsdesinfo.h
│ │ ├── rtcpsdespacket.h
│ │ ├── rtcpsrpacket.h
│ │ ├── rtcpunknownpacket.h
│ │ ├── rtpabortdescriptors.h
│ │ ├── rtpaddress.h
│ │ ├── rtpbyteaddress.h
│ │ ├── rtpcollisionlist.h
│ │ ├── rtpconfig.h
│ │ ├── rtpdebug.h
│ │ ├── rtpdefines.h
│ │ ├── rtperrors.h
│ │ ├── rtpexternaltransmitter.h
│ │ ├── rtpfaketransmitter.h
│ │ ├── rtphashtable.h
│ │ ├── rtpinternalsourcedata.h
│ │ ├── rtpipv4address.h
│ │ ├── rtpipv4destination.h
│ │ ├── rtpipv6address.h
│ │ ├── rtpipv6destination.h
│ │ ├── rtpkeyhashtable.h
│ │ ├── rtplibraryversion.h
│ │ ├── rtpmemorymanager.h
│ │ ├── rtpmemoryobject.h
│ │ ├── rtppacketbuilder.h
│ │ ├── rtppacket.h
│ │ ├── rtppollthread.h
│ │ ├── rtprandom.h
│ │ ├── rtprandomrand48.h
│ │ ├── rtprandomrands.h
│ │ ├── rtprandomurandom.h
│ │ ├── rtprawpacket.h
│ │ ├── rtpsecuresession.h
│ │ ├── rtpselect.h
│ │ ├── rtpsession.h
│ │ ├── rtpsessionparams.h
│ │ ├── rtpsessionsources.h
│ │ ├── rtpsocketutil.h
│ │ ├── rtpsourcedata.h
│ │ ├── rtpsources.h
│ │ ├── rtpstructs.h
│ │ ├── rtptcpaddress.h
│ │ ├── rtptcptransmitter.h
│ │ ├── rtptimeutilities.h
│ │ ├── rtptransmitter.h
│ │ ├── rtptypes.h
│ │ ├── rtptypes_win.h
│ │ ├── rtpudpv4transmitter.h
│ │ └── rtpudpv6transmitter.h
│ └── lib
│ ├── cmake
│ │ └── JRTPLIB
│ │ └── JRTPLIBConfig.cmake
│ ├── libjrtp.a
│ ├── libjrtp.so -> libjrtp.so.3.11.2
│ ├── libjrtp.so.3.11.2
│ └── pkgconfig
│ └── jrtplib.pc
└── jthread-1.3.3
├── include
│ └── jthread
│ ├── jmutexautolock.h
│ ├── jmutex.h
│ ├── jthreadconfig.h
│ └── jthread.h
└── lib
├── cmake
│ └── JThread
│ └── JThreadConfig.cmake
├── libjthread.a
├── libjthread.so -> libjthread.so.1.3.3
├── libjthread.so.1.3.3
└── pkgconfig
└── jthread.pc
14 directories, 71 files