diff --git a/CreateEnvironment.sh b/CreateEnvironment.sh index 807a106..abd47c7 100755 --- a/CreateEnvironment.sh +++ b/CreateEnvironment.sh @@ -1,5 +1,7 @@ sudo mkdir /home/300tc +sudo mkdir /home/300tc/projects_source sudo mkdir /home/300tc/projects +sudo mkdir /home/300tc/library_source sudo mkdir /home/300tc/library cd /home/300tc @@ -9,9 +11,9 @@ sudo apt-get install build-essential sudo apt install gdb # installXimeaDriver -cd /home/300tc/library -wget https://www.ximea.com/downloads/recent/XIMEA_Linux_SP.tgz -tar xzf XIMEA_Linux_SP.tgz +cd /home/300tc/library_source +sudo wget https://www.ximea.com/downloads/recent/XIMEA_Linux_SP.tgz +sudo tar xzf XIMEA_Linux_SP.tgz cd package sudo ./install &> ../installXimeaDriver.log @@ -20,14 +22,16 @@ sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools sudo apt-get install libqt5serialport5-dev libudev-dev #在qt5.6之前是没有qeserialport模块的,要想使用该模块必须自己添加。 # ximeaControlDll -cd /home/300tc/library -git clone http://106.75.72.40:3000/tangchao0503/ximeaControlDll.git -cd ximeaControlDll -sudo mkdir build -cd build -sudo cmake .. +cd /home/300tc/library_source +sudo git clone http://106.75.72.40:3000/tangchao0503/ximeaControlDll.git + +sudo mkdir /home/300tc/library/ximeaControlDll +cd /home/300tc/library/ximeaControlDll +sudo cmake /home/300tc/library_source/ximeaControlDll sudo make +sudo cp -r /home/300tc/library_source/ximeaControlDll/Header_Files /home/300tc/library/ximeaControlDll/Header_Files + path=$(pwd) path=${path}"/libirisXimeaImager.so" #sudo ln -sv /home/pi/tc_projects/ximeaControlDll/build/libirisXimeaImager.so /usr/lib/libirisXimeaImager.so @@ -35,36 +39,36 @@ sudo ln -sv $path /usr/lib/libirisXimeaImager.so # libconfig -cd /home/300tc/library -wget https://hyperrealm.github.io/libconfig/dist/libconfig-1.7.3.tar.gz -tar -xzvf libconfig-1.7.3.tar.gz +cd /home/300tc/library_source +sudo wget https://hyperrealm.github.io/libconfig/dist/libconfig-1.7.3.tar.gz +sudo tar -xzvf libconfig-1.7.3.tar.gz cd libconfig-1.7.3/ -./configure +sudo ./configure sudo make #make check sudo make install # ximeaAirborneSystem -cd /home/300tc/projects -git clone http://106.75.72.40:3000/tangchao0503/300tc.git -sudo mkdir build -cd build -sudo cmake .. +cd /home/300tc/projects_source +sudo git clone http://106.75.72.40:3000/tangchao0503/ximeaAirborneSystem.git + +sudo mkdir /home/300tc/projects/ximeaAirborneSystem +cd /home/300tc/projects/ximeaAirborneSystem +sudo cmake /home/300tc/projects_source/ximeaAirborneSystem sudo make # ffmpeg sudo apt-get -y install nasm sudo apt-get -y install libx264-dev -sudo apt-get -y install libx265-dev libnuma-dev -sudo apt-get -y install libvpx-dev + sudo apt-get -y install libfdk-aac-dev sudo apt-get -y install libopus-dev sudo apt-get -y install libdav1d-dev -cd /home/300tc/library +cd /home/300tc/library_source sudo mkdir /home/300tc/library/ffmpeg_build -wget https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2 -tar -xvf ffmpeg-snapshot.tar.bz2 +sudo wget https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2 +sudo tar -xvf ffmpeg-snapshot.tar.bz2 cd ffmpeg sudo ./configure --enable-shared --enable-gpl --disable-yasm --enable-libx264 --disable-libx265 --prefix=/home/300tc/library/ffmpeg_build sudo make