前言

这是作者花了将近一个月时间整理出来的一本Linux C语言学习指导性电子书,这本书解析了C语言程序的内存分别和基本语法,尤其是对指针的理解,和一些内存分析,图文到位,初次编撰书籍,希望可以帮助到正在学习 Linux C语言的你。
在这里插入图片描述

开发环境介绍

  • 操作系统 Ubuntu 16.04 (64位)
  • 编译器 gcc
  • 编辑工具 VScode 远程登录

环境配置指南

VM 安装

安装教程参考链接: VM安装指南

Ubuntu-16

Ubuntu安装参考链接: Ubuntu安装教程参考

Ubuntu各个版本镜像 : Ubuntu各个版本镜像


VS Code远程配置

  • 如何在window上使用VS Code 远程连接VM中的虚拟机进行编程开发

教程连接: VScode远程访问配置

  • vs cdoe 插件推荐

在这里插入图片描述

  • Code Run配置
  • 首先打开配置

  • 找到 Code-runner: Executor Map

  • 找到 C, CPP, 根据 gcc版本修改编译脚本 ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-frL4EouZ-1614958075701)(环境搭建.assets/image-20210119195443534.png)]](https://www.icode9.com/i/ll/?i=20210305232955405.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDA2NDEzNA==,size_16,color_FFFFFF,t_70#pic_center)
配置完成后效果
  • 远程连接到虚拟机

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VJdR6ftj-1614958075708)(环境搭建.assets/image-20210119195747386.png)]](https://www.icode9.com/i/ll/?i=2021030523300921.png#pic_center)

  • 编写代码测试,点击右上角的三角形快速编译 [快捷键 ctrl + alt + N]

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YYxvJwKV-1614958075709)(环境搭建.assets/image-20210119195833667.png)]](https://www.icode9.com/i/ll/?i=20210305233044898.png#pic_center)

  • 代码快速格式化: alt + shift + f
  • 支持列式编程 按住alt + 方向键或者用鼠标点
  • 快速复制当前行 alt + shift + 方向键
  • 调整代码行 alt + 方向键
  • 快速剪切 或者 删除整行 ctrl + x
  • 其他VScode快捷键可以自己点开setting进行查询
          • -

图书目录指南

  • 编译器编译过程介绍与分析
    自编 Linux C 学习指导性书籍电子发行版发布教程
  • C语言基本数据结构
    在这里插入图片描述
  • C语言的控制流语法与演示,及深度剖析与面试问题
    自编 Linux C 学习指导性书籍电子发行版发布教程
  • C语言中的控制流 循环语句与分支语句
    自编 Linux C 学习指导性书籍电子发行版发布教程
  • 数组与指针 C语言的灵魂与精华
    自编 Linux C 学习指导性书籍电子发行版发布教程
  • C语言函数的定义与使用,及一些特殊函数
    自编 Linux C 学习指导性书籍电子发行版发布教程
  • 复合数据类型,学习面向对象的编程思想,数据不再单一
    自编 Linux C 学习指导性书籍电子发行版发布教程
  • 更深层的了解内存,与动态内存的使用以及所有数据和变量的分布,C语言程序内存的深度剖析
    自编 Linux C 学习指导性书籍电子发行版发布教程
  • 头文件的编写,正式进入项目化管理
    自编 Linux C 学习指导性书籍电子发行版发布教程
  • 复杂宏定义以及一些关键字解析,让程序快如闪电
    自编 Linux C 学习指导性书籍电子发行版发布教程
  • 动态库和静态库的使用,程序进入封装,库的学习
    自编 Linux C 学习指导性书籍电子发行版发布教程
  • 了解编译器和gdp调试器,与bug斗智斗勇
    自编 Linux C 学习指导性书籍电子发行版发布教程
  • makefile 基础学习,LinuxC进入项目管理阶段
    在这里插入图片描述
  • 学完出师,继续阅读深造推荐读物
    自编 Linux C 学习指导性书籍电子发行版发布教程

本书籍传送门

标签: Linux, 内存, Ubuntu, 远程, 发行版, Code, C语言, alt

相关文章推荐

添加新评论,含*的栏目为必填