完善了自动配置的目录结构和执行的执行权限

This commit is contained in:
2022-08-27 11:31:29 +00:00
parent ff9116d4a7
commit 021bb0e284

View File

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