扫码支付

购买商品:课程名称读取中
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 编程语言/框架> C/C++
  • 零基础学会在Linux上编译调试C++项目

  • 由百度云提供技术支持
    课程目录
    第一章:开发环境准备
    • 1. 课程介绍 (免费)
    • 3:02
    • 2. VMWare虚拟机安装 (免费)
    • 4:17
    • 3. Ubuntu系统在虚拟机中安装 (免费)
    • 8:16
    • 4. 远程访问Linux_Openssh安装
    • 11:05
    • 5. Ubuntu网络配置
    • 10:15
    • 6. 通过共享在windows上直接编辑Linux代码
    • 16:43
    • 7. Ubuntu系统在虚拟机中安装改 (免费)
    • 8:33
    第二章:GCC编译代码
    • 1. Linux_GCC介绍 (免费)
    • 2:41
    • 2. Linux_GCC参数设置 (免费)
    • 7:51
    • 3. GCC多文件编译 (免费)
    • 6:53
    • 4. Linux静态编译 (免费)
    • 3:21
    • 5. Linux动态库编译和调用 (免费)
    • 4:49
    第三章:GDB调试C++代码
    • 1. GDB介绍和list指令
    • 15:20
    • 2. GDB设置取消断点和单步调试
    • 6:54
    • 3. GDB打印和设置内存变量
    • 4:32
    • 4. GDB常用指令总结
    • 5:28
    • 5. 程序宕掉后通过gdb查看出错信息
    • 5:17
    第四章:Makefile编写项目文件
    • 1. Makfile介绍
    • 2:54
    • 2. 编写第一个Makefile改
    • 4:24
    • 3. Makefile文件包含的五部分内容
    • 4:14
    • 4. 编写多文件并包含动态链接库的Makefile
    • 16:41
    • 5. 编写运行引用了so动态库程序的脚本
    • 3:11
    • 6. Makefile优化添加变量
    • 5:52
    • 7. makefile优化添加清理代码块
    • 1:54
    • 8. makefile优化使用自动变量
    • 7:46
    • 9. makefile编写安装和卸载
    • 2:58
    第五章:Linux C++网络服务器实战
    • 1. 实战介绍并创建自定义socket动态库项目
    • 7:02
    • 2. 封装并创建socket函数
    • 7:13
    • 3. 绑定bind端口开始监听连接并完成代码编译
    • 11:17
    • 4. 创建测试自定义socket库的项目
    • 6:08
    • 5. 完成accept接收浏览器的连接请求
    • 9:42
    • 6. recv浏览器发送http头信息并打印
    • 3:22
    • 【课程类型】技术教程 【难度级别】高级 【适合人群】所有人
    • 【课程介绍】
      本课程主要针对没有或者很少写过linux上C++程序的同学, 本课程会教你如何从0基础开始,安装配置ubuntu虚拟机、使用GCC编译普通程序、动态库、静态库,编写复杂项目配置文件makefile,使用GDB工具调试C++程序。
    • 【课程目标】
      通过本课程学习,可以熟练掌握如何高效的编译调试Linux上的c++程序,掌握如何安装配置ubuntu系统,掌握gcc编译动态、静态库,掌握makefile的编写,能够用Makfile编写出高效的项目配置文件。
    • 【课程计划】
      课程中开发环境准备包括虚拟机安装、ubuntu网络配置、openssh安装配置,samba共享安装配置。课程会讲解GCC编译的各种参数说明和示例演示。课程中会详细演示如何使用GDB单步调试C++程序.课程中会讲解Makefile的详细使用方法。课程最后会讲解一个多线程网络服务端程序的实战。

    第一章:开发环境准备
    1 课程介绍
    3:02

    第二章:GCC编译代码

    第三章:GDB调试C++代码
    附件是测试GDB的代码

    第四章:Makefile编写项目文件
    1 Makfile介绍
    2:54
    Makefile文件包含的五部分内容
    编写运行引用了so动态库程序的脚本
    附件是测试Makfile的代码

    第五章:Linux C++网络服务器实战
    实战介绍并创建自定义socket动态库项目 附件是整个项目代码
    封装并创建socket函数

    全部评价(1
    好评(0
    中评(0
    差评(1
    发表评价
    画 音不同步???
    2017-08-18 00:20:11
    夏曹俊
    9课程58955学员
    夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。