首页
›
车载软件与智能汽车
›
050-NXP S32DS集成开发环境
›
《编译器配置与调试器连接》
VIP10
本课程属于:050-NXP S32DS集成开发环境
车载软件与智能汽车 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
编译器配置与调试器连接
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
编译器基础概念
什么是编译器 · 编译器与解释器的区别 · 主流编译器介绍(GCC
编译器基础概念
什么是编译器
02
GCC编译器安装与配置
Linux环境下的GCC安装 · Windows环境下的MinGW配置 · 环境变量设置
GCC
编译器安装
03
GCC编译流程详解
预处理 · 编译 · 汇编
GCC
编译流程详解
04
GCC常用编译选项
-O优化级别 · -Wall警告 · -g调试信息
GCC
常用编译选项
05
Makefile基础
Makefile语法规则 · 目标与依赖 · 变量定义与使用
Makefile
语法规则
06
Makefile进阶
条件判断 · 函数使用 · 自动变量
Makefile
进阶
07
CMake入门
CMakeLists.txt基本结构 · project与add_execut…
CMake
CMakeLists.t…
08
CMake进阶
库的构建与链接 · find_package使用 · 自定义编译选项
CMake
进阶
09
调试器基础概念
什么是调试器 · 调试器的工作原理 · GDB与LLDB介绍
调试器基础概念
什么是调试器
10
GDB调试器安装与启动
GDB安装 · 启动GDB · 加载可执行文件
GDB
调试器安装
11
GDB断点设置
普通断点 · 条件断点 · 临时断点
GDB
断点设置
12
GDB单步执行与观察
step · next · finish
GDB
单步执行
13
GDB查看调用栈
backtrace · frame · info locals命令
GDB
查看调用栈
14
GDB内存调试
watch命令监控变量 · x命令查看内存 · core dump分析
GDB
内存调试
15
GDB多线程调试
info threads · thread apply · 断点线程指定
GDB
多线程调试
16
LLDB调试器基础
LLDB安装 · 基本命令与GDB命令对照
LLDB
调试器基础
17
LLDB高级特性
表达式求值 · 类型格式化 · Python脚本扩展
LLDB
高级特性
18
VS Code调试配置
launch.json文件结构 · 配置C/C++调试环境
VS
Code
19
VS Code调试技巧
条件断点 · 日志点 · 数据断点
VS
Code
20
IDE集成调试
Visual Studio调试器配置 · Eclipse CDT调试配置
IDE
集成调试
21
远程调试
GDB远程调试原理 · gdbserver配置 · 跨平台调试
远程调试
GDB
22
嵌入式调试
OpenOCD配置 · J-Link调试器连接 · 裸机程序调试
嵌入式调试
OpenOCD
23
调试符号与优化
-g与-O冲突处理 · 调试信息格式(DWARF · STABS)
调试符号
优化
24
内存泄漏检测
Valgrind工具使用 · AddressSanitizer配置 · 内存问题定位
内存泄漏检测
Valgrind
25
性能分析工具
gprof使用 · perf工具 · 火焰图生成与分析
性能分析工具
gprof
26
编译器优化对调试的影响
内联函数优化 · 循环展开 · 死代码消除
编译器优化对调试…
内联函数优化
27
调试器脚本自动化
GDB脚本编写 · Python扩展GDB · 自动化测试
调试器脚本自动化
GDB
28
交叉编译与调试
交叉编译器配置 · sysroot设置 · 远程调试目标板
交叉编译
调试
29
常见编译错误与调试
链接错误 · 段错误 · 未定义行为调试技巧
常见编译错误
调试
30
综合实战
从源码编译到调试完整流程 · 一个实际项目的配置与调试
综合实战
从源码编译到调试…
所属VIP或分类
同VIP:NXP-S32DS嵌入式SDK与驱动工程开发
同VIP:NXP-S32DS嵌入式调试与故障定位
同VIP:NXP-S32DS工程调试与自动化构建