Preparación
Para compilar el reproductor mplayer, primero debe descargar el código fuente
código fuente de la biblioteca zlib http://zlib.net/ elija la última versión aquí
Luego descargue el código fuente de mplayer
Código fuente de mplayer http://www.mplayerhq.hu/MPlayer/releases/Elijo la versión 1.2 aquí
Otro punto es que debido a que mi placa es un sistema Linux de 32 bits, también elegí una imagen de 32 bits para el entorno de la máquina virtual. Si elijo una imagen de 64 bits, es posible que deba instalar algunas bibliotecas de 32 bits al compilar .
Ubuntu 16.04.7 LTS (Xenial Xerus)https://releases.ubuntu.com/16.04/
Finalmente, la elección del compilador cruzado es la última versión de la versión descomprimida de arm-none-linux-gnueabi-gcc
[Desarrollo de ARM-Linux] descarga e instalación de arm-none-Linux-gnueabi-gcc - ZhangPYi - Blog Park (cnblogs.com) https://www.cnblogs.com/huty/p/8517621.html no se instalará en una máquina virtual Puede consultar este artículo mío
compilar zlib
Primero coloque el código fuente en la máquina virtual, descomprímalo en cualquier carpeta y luego cree una carpeta zlib en el escritorio para almacenar los archivos de biblioteca compilados.
Ve a la carpeta del código fuente descomprimido y córtalo primero
./configure --prefix=/home/lhh/桌面/zlib --shared --static
--prefix: indica la ruta de almacenamiento del archivo generado
Después de cortar, se generará un archivo mak, abra el archivo mk y cambie el compilador a arm-none-linux-gnueabi-gcc
luego ejecutar
make
make install
El archivo que queremos se generará en el archivo zlib creado anteriormente.
compilar mplayer
Abra el archivo fuente mplayer descomprimido
También recortar primero
./configure --cc=arm-none-linux-gnueabi-gcc --ar=arm-none-linux-gnueabi-ar --ranlib=arm-none-linux-gnueabi-ranlib --disable-gui --target=arm-none-linux-gnueabi --host-cc=gcc --extra-cflags="-I/home/lhh/桌面/zlib/include" --extra-ldflags="-L/home/lhh/桌面/zlib/lib -Iz" --enable-fbdev --disable-mencoder
--extra-cflags: archivos vinculados (es decir, solo archivos zlib compilados)
directamente después de ningún problema
make -j4
Cuatro hilos se compilan juntos
Finalmente, se generará un archivo mplayer en el directorio actual
efecto real
Finalmente, coloque el archivo mplayer generado en el directorio de la placa de desarrollo/bin
Luego puede reproducir el video, no hablaré sobre los comandos de mplayer, hay muchos en Internet