上传者: youkawa
|
上传时间: 2025-11-15 12:20:38
|
文件大小: 28KB
|
文件类型: DOCX
Windows 平台下 VLC 的编译(MSYS+MINGW)
在 Windows 平台下编译 VLC 可以使用两种方法,一种是使用 Cygwin 编译,但这种方法已经 outdated 了,官方推荐的编译方法是使用 MSYS+MINGW。本文将详细介绍使用 MSYS+MINGW 编译 VLC 的步骤。
一、什么是 MSYS?
MSYS 是 Minimal GNU(POSIX)system on Windows 的缩写,它是一个小型的 GNU 环境,包括基本的 bash、make 等等。MSYS 是 Windows 下最优秀的 GNU 环境。 MinGW,即 Minimalist GNU for Windows,是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)产生 Win32 程序。
二、配置编译环境
配置编译环境是编译 VLC 最麻烦也最为关键的地方。需要准备一个文本编辑器,例如记事本或写字板,用来打开和修改脚本文件。需要安装解压工具 7-zip,以便解压官网下载的压缩包。确保 WINDOWS 用户名不包含空格,否则 VLC 不会建立在一个文件名中包含空格的文件夹内。
三、安装 MinGW
安装 MinGW 需要下载并安装 TDM-GCC Installer,安装向导中取消选择“Check for updated files...”,选择“Create”,安装到 C:\MinGW,保持默认设置。事后需要检查 C:\MinGW\bin 是否被添加到 Windows 的环境变量中,如果没有,请自己添加。
四、安装 MinGW-utils
下载并安装 MinGW-utils,选择默认安装到 C:\MinGW。
五、安装 MSYS
安装 MSYS 需要下载并安装 MSYS,通过安装向导,默认安装到 C:\Msys\1.0。在自动弹出的命令窗口中,回答如下问题:Accept Post Install: [y] MinGW Installed? : [y] path to MinGW: [c:/MinGW]。
六、安装 MSys Developer Toolkit
下载并安装 MSys Developer Toolkit,按照安装向导选择默认安装即可。
七、安装 AutoTools 和 libcrypt
下载 autoconf, automake, libtool 和 libcrypt 文件的压缩包,并解压到 C:\Msys\1.0 中。
八、编译 VLC
编译 VLC 需要使用 MSYS 命令行工具,输入以下命令:
./bootstrap
./configure
make
make install
编译完成后, VLC 将被安装到 C:\Program Files\VLC media player 中。
九、总结
使用 MSYS+MINGW 编译 VLC 需要安装 MinGW、MSYS、MSys Developer Toolkit 等工具,并配置编译环境。整个编译过程需要注意许多细节,例如确保 WINDOWS 用户名不包含空格,检查 C:\MinGW\bin 是否被添加到 Windows 的环境变量中等。通过本文的步骤,可以成功地编译 VLC。