首页
›
编程基础与工程化
›
017-CMake构建系统
›
《交叉编译配置系统实战》
VIP20
本课程属于:017-CMake构建系统
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
交叉编译配置系统实战
📚 共计 30 章节
第01章
交叉编译入门
什么是交叉编译 · 为什么需要 · 与本地编译的区别 · 工具链基本概念
基础
概念
第02章
目标架构与宿主机
ARM/MIPS/RISC-V/x86 · 宿主机环境 · 开发板介绍
架构
环境
第03章
GNU工具链概览
binutils · GCC · glibc · 命名规则 · 版本选择
工具链
GNU
第04章
源码编译工具链 (crosstool-NG)
安装配置 · 选择架构 · 内核头文件与C库 · 编译测试
crosstool-NG
源码
第05章
crosstool-NG实战
ARM Cortex-A9 · MIPS · RISC-V 64 · 常见错误解决
实战
调试
第06章
Buildroot构建工具链
Buildroot简介 · 下载配置 · 外部/内部工具链 · 最小根文件系统
Buildroot
构建
第07章
Yocto Project与工具链
Yocto概述 · Poky · bitbake · meta-toolchain
Yocto
元数据
第08章
Linaro工具链
Linaro简介 · 预编译下载 · ARM GCC · 对比crosstool-NG
Linaro
预编译
第09章
预编译工具链的使用
下载 · 解压与环境变量 · 测试 · 第一个交叉编译程序
预编译
入门
第10章
环境变量配置
PATH · CROSS_COMPILE · CC/LD/AR · .bashrc · Makefile传递
环境变量
配置
第11章
Makefile与交叉编译
支持交叉编译的Makefile · 条件判断 · 自动检测 · pkg-config
Makefile
构建
第12章
CMake与交叉编译
工具链文件 · CMAKE_SYSTEM_NAME · CMAKE_C_COMPILER · 缓存变量
CMake
工具链
第13章
Autotools与交叉编译
configure --host/--build · config.sub/gues · 常见问题修复
Autotools
configure
第14章
Meson与交叉编译
Meson构建系统 · 交叉编译.ini · native file vs cross file
Meson
构建
第15章
静态链接与动态链接
静态库/动态库 · -static -shared · 运行时链接问题
链接
库
第16章
系统库的交叉编译
zlib · openssl · libpcap · 依赖处理 · sysroot安装
系统库
依赖
第17章
内核模块的交叉编译
配置内核源码 · ARCH/CROSS_COMPILE · 外部模块 · 加载测试
内核模块
驱动
第18章
Bootloader的交叉编译
U-Boot编译 · 目标板配置 · u-boot.bin · 烧录
Bootloader
U-Boot
第19章
根文件系统的构建
BusyBox交叉编译 · 最小根文件系统 · initramfs · NFS挂载
根文件系统
BusyBox
第20章
GDB与交叉调试
交叉编译GDB · 远程调试 · gdbserver · 断点单步
GDB
调试
第21章
性能分析工具
perf交叉编译 · oprofile · gprof · 数据采集分析
性能
perf
第22章
Valgrind与内存检测
Valgrind交叉编译 · 内存泄漏 · 越界检测 · 嵌入式运行
Valgrind
内存
第23章
Strace与Ltrace
strace交叉编译 · 系统调用跟踪 · ltrace · 库调用跟踪
跟踪
调试
第24章
OpenMP与多线程
OpenMP交叉编译 · pthreads · 多线程调试
OpenMP
多线程
第25章
C++与标准库
libstdc++交叉编译 · 异常支持 · RTTI · C++11/14/17
C++
标准库
第26章
Python与嵌入式
Python解释器交叉编译 · C扩展 · 嵌入式Python环境
Python
嵌入式
第27章
Qt与嵌入式GUI
Qt交叉编译 · qmake配置 · Qt应用 · 触摸屏与显示
Qt
GUI
第28章
Docker与交叉编译
Docker容器环境 · Dockerfile · 多架构镜像 · QEMU用户模式
Docker
容器
第29章
CI/CD与交叉编译
GitLab CI · Jenkins流水线 · 自动化构建 · 制品管理
CI/CD
自动化
第30章
综合实战项目
从零构建嵌入式Linux系统 · 硬件平台 · 工具链 · 内核/根文件系统 · 部署测试
实战
综合
所属VIP或分类
同VIP:CMake-FetchContent依赖管理与模块化构建
同VIP:CMake-Presets工程配置与多环境构建实战
同VIP:CMakeLists.txt-完全解析