更新目录 修改错误命令

This commit is contained in:
游由 2021-10-21 17:36:10 +08:00
parent 61d1256d41
commit d691bb40d3
2 changed files with 14 additions and 13 deletions

View File

@ -38,51 +38,52 @@ source ~/.bashrc
# 编译nasm
cd ~/ffmpeg_sources/nasm-2.15.05
./autogen.sh
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
CFLAGS=-fPIC CPPFLAGS=-fPIC ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
make -j6 && make install
# 编译yasm
cd ~/ffmpeg_sources/yasm-1.3.0
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
CFLAGS=-fPIC CPPFLAGS=-fPIC ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
make -j6 && make install
# 编译x264
cd ~/ffmpeg_sources/x264
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static --extra-cflags=-fPIC
make -j6 && make install
# 编译x265
cd ~/ffmpeg_sources/x265_git/build/linux
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off ../../source
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off -DCMAKE_C_FLAGS=-fPIC -DCMAKE_CXX_FLAGS=-fPIC ../../source
make -j6 && make install
# 编译fdk-aac
cd ~/ffmpeg_sources/fdk-aac
autoreconf -fiv
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
CFLAGS=-fPIC CPPFLAGS=-fPIC ./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make -j6 && make install
# 编译lame
cd ~/ffmpeg_sources/lame-3.100
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --disable-shared --enable-nasm
CFLAGS=-fPIC CPPFLAGS=-fPIC ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --disable-shared --enable-nasm
make -j6 && make install
# 编译opus
cd ~/ffmpeg_sources/opus-1.3.1
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
CFLAGS=-fPIC CPPFLAGS=-fPIC ./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make -j6 && make install
# 编译vpx
cd ~/ffmpeg_sources/libvpx
./configure --prefix="$HOME/ffmpeg_build" --disable-examples --disable-unit-tests --enable-vp9-highbitdepth --as=yasm
./configure --prefix="$HOME/ffmpeg_build" --disable-examples --disable-unit-tests --enable-vp9-highbitdepth --as=yasm --extra-cflags=-fPIC --extra-cxxflags=-fPIC
make -j6 && make install
# 编译ffmpeg
cd ~/ffmpeg_sources/ffmpeg-4.4
cd ~/ffmpeg_sources/ffmpeg-4.4
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
--prefix="$HOME/ffmpeg_build" \
--pkg-config-flags="--static" \
--extra-cflags="-I$HOME/ffmpeg_build/include" \
--extra-cflags="-I$HOME/ffmpeg_build/include -fPIC" \
--extra-cxxflags="-fPIC" \
--extra-ldflags="-L$HOME/ffmpeg_build/lib" \
--extra-libs=-lpthread \
--extra-libs=-lm \
@ -99,12 +100,12 @@ PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./conf
--enable-shared
make -j6 && make install
```
--enable-shared \
# 编译opencv[^1]
```shell
mkdir build && cd build
PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_FFMPEG=ON ../
PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_FFMPEG=ON -DCMAKE_SHARED_LINKER_FLAGS=-Wl,-Bsymbolic ../
make -j6 && make install
```

View File

@ -6,6 +6,6 @@
+ [Windows 10 基于wsl2的Docker更改Image存放位置](MoveDockerImageWindows.md)
+ [vscode 正则表达式使用技巧](VSCodeRegularExpression.md)
+ [Android安装xapk](install_xapk.md)
+ [Windows移动Docker镜像](MoveDockerImageWindows.md)
+ [CentOS7编译BCM43XX无线网卡驱动](bcm43xx.md)
+ [CentOS7编译FFmpeg和OpenCV](CentOS7CompileOpencvFFmpeg.md)
+ [编译C++ Boost库](CompileBoost.md)