安装mplayer遇到的问题

本文提供了一个详细的madplayer安装流程,包括下载libmad安装包、安装依赖软件包、配置及编译等步骤,并解决了高版本gcc导致的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前几天在安装madplayer,遇到了很多的问题,现在将安装步骤简要说明 去除网上的那些九阴假经 我的才是正品啊!

 

在网上下载libmad_0.15.1b.orig.tar.gz安装包

安装依赖软件包: sudo apt-get install libmad0 libmad0-dev libid3tag0 libid3tag0-dev

./configure 修改参数
./configure --enable-fpm=arm --host=arm-linux --disable-shared \
--disable-debugging --prefix=/home/jia0511\
CC=arm-linux-gcc

make修改参数
解决之道:      你用的gcc版本太高,这个版本的gcc没有"-fforce-mem"参数,你打开跟目录下的Makefile去掉里面出现的"-fforce-mem"就ok了。

make install
然后会看到/home/liao下生成两个文件夹include, lib。把lib里的两个文件libmad.a  libmad.la拷贝到/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/

你把mad.c(你写的音乐播放器程序,网上很多,我的博客也有写)的第10行改成#include"mad.h"
再把mad.h(libmad_0.15.1b.orig.tar.gz安装包中)拷贝到同级目录下
arm-linux-gcc mad.c -o mad -lmad

 

相关安装博客

http://blog.youkuaiyun.com/luzheng998/article/details/5792821


http://blog.youkuaiyun.com/jia0511/article/details/8210763

<think>好的,我现在需要帮助用户解决在树莓派安装mplayer问题。首先,我要回忆一下用户的需求,他们想要在树莓派安装这个媒体播放器,但可能对Linux系统太熟悉,所以需要一步步的指导。 首先,我应该确认mplayer是否在树莓派的默认软件源中。通常,像Debian系的系统(包括Raspbian/Raspberry Pi OS)都会包含mplayer。所以第一步应该是更新软件包列表,确保用户获取最新的版本信息。这里需要用到`sudo apt update`命令。 接下来,安装mplayer本身。命令应该是`sudo apt install mplayer`。过,有时候用户可能需要额外的解码器,特别是如果遇到无法播放某些格式的情况,这时候可能需要安装`mplayer-nogui`或者其他推荐的包。可能需要提醒用户注意这一点。 然后,验证安装是否成功。可以建议用户运行`mplayer -version`来检查版本,或者尝试播放一个测试视频,比如使用`mplayer example.mp4`。如果用户没有测试文件,可能需要建议他们下载一个或者使用已有的文件。 另外,用户可能会遇到依赖问题或者软件源配置错误。这时候可能需要引导他们检查网络连接,或者尝试更换软件源镜像。如果安装过程中出现错误,可能需要具体分析错误信息,但常见的解决步骤包括更新系统、升级现有软件包,或者添加必要的软件源。 最后,根据系统级指令,我需要生成相关问题。考虑到用户可能对mplayer的其他功能或问题感兴趣,比如基本使用命令、常见错误处理、界面版本安装,或者与其他播放器的比较。这些问题可以帮助用户进一步了解和使用mplayer。 需要注意的是,所有行内命令和文件名等应该用$...$格式,比如`sudo apt update`要写成$sudo apt update$。独立命令块可能需要用代码块,但根据示例,用户可见层可能使用代码块,而系统级指令要求数学表达式用$,但这里主要是命令行,所以可能直接用代码块。过根据用户示例中的Python代码块,可能在这里也需要用代码块包裹命令。需要确认示例中的结构,示例中的代码用了```python,所以可能这里也应该用```bash之类的。 但根据用户的问题,系统级指令中提到行内数学表达式用$...$,但命令行可能属于代码块,所以需要分开处理。比如在回答中使用代码块来展示命令,而其他变量或文件名用行内格式。例如,在解释命令时,如果提到文件名如example.mp4,应该写成$example.mp4$。 同时,需要生成相关问题,比如安装其他媒体播放器、基本使用命令、处理依赖问题等。确保问题与用户的需求相关,并且能够帮助他们进一步探索。 总结步骤: 1. 更新软件包列表:$sudo apt update$ 2. 安装mplayer:$sudo apt install mplayer$ 3. 安装额外解码器(如果需要):$sudo apt install mplayer-nogui$ 4. 验证安装:运行版本检查或测试播放 5. 处理常见问题:依赖问题、软件源配置、网络连接 然后生成相关问题,比如如何播放特定格式、解决声音问题、卸载mplayer等。</think>### 在树莓派安装MPlayer的步骤 1. **更新软件包列表** 首先更新系统软件源信息,确保获取最新版本: ```bash sudo apt update ``` 2. **安装MPlayer** 执行以下命令安装主程序(默认包含基础解码器): ```bash sudo apt install mplayer ``` 3. **安装额外组件(可选)** 若需要轻量版或额外解码器,可安装以下包: ```bash sudo apt install mplayer-nogui # 无图形界面版本 ``` 4. **验证安装** - 查看版本: ```bash mplayer -version ``` - 测试播放文件(例如$example.mp4$): ```bash mplayer example.mp4 ``` 5. **故障排除** - **依赖问题**:运行$sudo apt --fix-broken install$修复依赖[^1] - **无声音**:检查音频配置,尝试指定音频设备: ```bash mplayer -ao alsa example.mp4 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值