开发工具链学习
文章平均质量分 87
开发工具链学习,例如CMAKE、GIT,CLANG等工具
dwp1147170607
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在Windows上使用 MSYS2 工具链编译ffmpeg源码
本文使用工具链在 Windows 上编译 FFmpeg 源码,不使用,下面介绍一下MINGW64与UCRT64的区别。它们的核心区别在于使用的 C 语言运行时库不同,这直接影响了程序的兼容性、现代性和对C/C++新标准的支持。特性MSYS2 MINGW64环境MSYS2 UCRT64 环境核心影响C 运行时库传统的 msvcrt.dll现代的 Universal CRTUCRT64更现代、标准、一致目标系统Windows 7 及更高版本Windows 10 及更高版本。原创 2026-01-03 23:14:44 · 962 阅读 · 0 评论 -
在Windows上编译Emacs源码
下载并完成解压后,我们看到源码目录下没有可以完成编译配置的configure文件,只有这个文件。一般我们是通过执行configure文件完成编译配置的,例如编译 Qt库。下面对 configure.ac 文件进行介绍。configure.ac 是Autoconf工具的输入文件,需要先通过 Autoconf 生成标准的 configure 脚本才能继续编译。什么是 Autoconf 工具呢?原创 2026-01-03 22:09:25 · 1151 阅读 · 0 评论 -
CMake学习
CMake 是一个跨平台的开源构建系统生成器。它的核心功能不是直接编译代码,而是根据一个名为 CMakeLists.txt 的配置文件,为你现有的编译环境(如 Make、Ninja、Visual Studio、Xcode 等)生成标准的构建文件。跨平台性:这是最主要的原因。你的项目需要在 Windows(Visual Studio)、Linux(GCC/Make)、macOS(Xcode/Clang)上编译。原创 2025-12-16 23:17:20 · 16203 阅读 · 0 评论
分享