零基础学习在Linux上编译调试C++项目视频课程
Linux环境C++项目编译调试全解析
编辑点评
系统讲解Linux下C++项目编译调试,从环境搭建到实战应用,适合初学者及进阶者。
⭐ 编辑推荐
本课程从零基础开始,带你掌握在Linux环境下编译调试C++项目的全过程。
通过实际案例,深入浅出地讲解GCC、GDB、Makefile等工具的使用,让你轻松应对网络服务器实战。
课程亮点
• Linux环境C++项目编译调试
• GCC、GDB、Makefile工具应用
• 网络服务器实战案例
课程目录
第1章 开发环境准备(1小时2分钟7节) 1-1 课程介绍 1-2 VMWare虚拟机安装 1-3 Ubuntu系统在虚拟机中安装 1-4 Ubuntu系统在虚拟机中安装 1-5 远程访问Linux_Openssh安装 1-6 Ubuntu网络配置 1-7 通过共享在windows上直接编辑Linux代码 第2章 GCC编译代码(25分钟5节) 2-1 Linux_GCC介绍 2-2 Linux_GCC参数设置 2-3 GCC多文件编译 2-4 Linux静态编译 2-5 Linux动态库编译和调用 第3章 GDB调试C++代码(37分钟5节) 3-1 GDB介绍和list指令 3-2 GDB设置取消断点和单步调试 3-3 GDB打印和设置内存变量 3-4 GDB常用指令总结 3-5 程序宕掉后通过gdb查看出错信息(core dump) 第4章 Makefile编写项目文件(49分钟9节) 4-1 Makfile介绍 4-2 编写第一个Makefile(修改音视频不同步) 4-3 Makefile文件包含的五部分内容 4-4 编写多文件并包含动态链接库的Makefile 4-5 编写运行引用了so动态库程序的脚本 4-6 Makefile优化添加变量 4-7 Makefile优化添加清理代码块 4-8 Makefile优化使用自动变量 4-9 Makefile编写安装和卸载 第5章 Linux C++网络服务器实战 (44分钟 6节) 5-1 实战介绍并创建自定义socket动态库项目 5-2 封装并创建socket函数 5-3 绑定bind端口开始监听连接并完成代码编译 5-4 创建测试自定义socket库的项目 5-5 完成accept接收浏览器的连接请求 5-6 Recv浏览器发送http头信息并打印
适合人群
- C++初学者
- Linux环境开发者
- 网络服务器构建者
学习收获
熟练使用Linux编译C++项目
掌握GDB调试技巧
搭建网络服务器
祝您学习愉快!
学有所成,前程似锦!






