
CTO - 零基础学会在Linux编译调试C++项目
来自 网络整理·免费领取学习资源
7,572 领取 · 6,574 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《CTO - 零基础学会在Linux编译调试C++项目》。官网需要单独购买,有集上可以免费领取。
课程简介
课程主要针对没有或者很少写过linux上C++程序的同学, 本课程会教你如何从0基础开始,安装配置ubuntu虚拟机、使用GCC编译普通程序、动态库、静态库,编写复杂项目配置文件makefile,使用GDB工具调试C++程序
通过本课程学习,可以熟练学习如何高效的编译调试Linux上的c++程序,学习如何安装配置ubuntu系统,学习gcc编译动态、静态库,学习makefile的编写,能够用Makfile编写出高效的项目配置文件
课程目录
- 01、课程介绍_ev
- 02、VMWare虚拟机安装_ev
- 03、Ubuntu系统在虚拟机中安装
- 04、Ubuntu系统在虚拟机中安装1
- 05、远程访问Linux_Openssh安装
- 06、Ubuntu网络配置
- 07、通过共享在windows上直接编辑Linux代码
- 01、Linux_GCC介绍
- 02、Linux_GCC参数设置
- 03、GCC多文件编译
- 04、Linux静态编译
- 05、Linux动态库编译和调用
- 01、GDB介绍和list指令
- 02、GDB设置取消断点和单步调试
- 03、GDB打印和设置内存变量
- 04、GDB常用指令总结
- 05、程序宕掉后通过gdb查看出错信息(core dump)
- 01、Makfile介绍_ev
- 02、编写第一个Makefile(修改音视频不同步)_ev
- 03、Makefile文件包含的五部分内容_ev
- 04、编写多文件并包含动态链接库的Makefile_ev
- 05、编写运行引用了so动态库程序的脚本_ev
- 06、Makefile优化添加变量_ev
- 07、Makefile优化添加清理代码块_ev
- 08、Makefile优化使用自动变量_ev
- 09、Makefile编写安装和卸载_ev
- 01、实战介绍并创建自定义socket动态库项目_ev
- 02、封装并创建socket函数_ev
- 03、绑定bind端口开始监听连接并完成代码编译_ev
- 04、创建测试自定义socket库的项目_ev
- 05、完成accept接收浏览器的连接请求_ev
- 06、Recv浏览器发送http头信息并打印_ev
- 资料
包含内容
- · 01、课程介绍_ev
- · 02、VMWare虚拟机安装_ev
- · 03、Ubuntu系统在虚拟机中安装
- · 04、Ubuntu系统在虚拟机中安装1
- · 05、远程访问Linux_Openssh安装
- · 06、Ubuntu网络配置
- · 07、通过共享在windows上直接编辑Linux代码
- · 01、Linux_GCC介绍