Lanzamiento de la distribución electrónica de la guía de estudio autocompilada de Linux C

Prefacio

Este es un libro electrónico instructivo para el aprendizaje del lenguaje C de Linux compilado por el autor durante casi un mes. Este libro analiza la memoria y la sintaxis básica de los programas de lenguaje C, especialmente la comprensión de los punteros, y algunos análisis de la memoria. Las imágenes y los textos están en place, y he compilado libros por primera vez, con la esperanza de ayudar a los que están aprendiendo el lenguaje C de Linux.
Inserte la descripción de la imagen aquí

Introducción al entorno de desarrollo

  • Sistema operativo Ubuntu 16.04 (64 bits)
  • Compilador gcc
  • Herramienta de edición de inicio de sesión remoto de VScode

Guía de configuración del entorno

Instalación de VM

Enlace de referencia del tutorial de instalación: guía de instalación de VM

Ubuntu-16

Enlace de referencia de instalación de Ubuntu: referencia del tutorial de instalación de Ubuntu

Espejos de varias versiones de Ubuntu : espejos de varias versiones de Ubuntu

Configuración remota de VS Code

  • Cómo usar VS Code en la ventana para conectarse de forma remota a la máquina virtual en la VM para el desarrollo de programación

Conexión del tutorial: configuración de acceso remoto de VScode

  • vs recomendación del complemento cdoe

    Inserte la descripción de la imagen aquí

  • Ubicación de ejecución de código

    • Primero abre la configuración

    • Encuentra Code-runner: Executor Map

  • Encuentre C, CPP, modifique el script de compilación de acuerdo con la versión de gcc [Error en la transferencia de la imagen del enlace externo. El sitio de origen puede tener un mecanismo de enlace anti-sanguijuela. Se recomienda guardar la imagen y subirla directamente (img-frL4EouZ-1614958075701) (Environmental setup.assets / image-20210119195443534.png)]

    Efecto después de la configuración

  • Conéctese a una máquina virtual de forma remota

    [Error en la transferencia de la imagen del enlace externo. El sitio de origen puede tener un mecanismo de enlace anti-sanguijuela. Se recomienda guardar la imagen y subirla directamente (img-VJdR6ftj-1614958075708) (Environmental setup.assets / image-20210119195747386.png)]

  • Escriba la prueba de código, haga clic en el triángulo en la esquina superior derecha para compilar rápidamente [atajo ctrl + alt + N]

    [Error en la transferencia de la imagen del enlace externo. El sitio de origen puede tener un mecanismo de enlace anti-sanguijuela. Se recomienda guardar la imagen y subirla directamente (img-YYxvJwKV-1614958075709) (Environmental setup.assets / image-20210119195833667.png)]

  • Formato rápido de código: alt + shift + f

  • Admite la programación de columnas, mantenga presionadas las teclas alt + flechas o haga clic con el mouse

  • Copie rápidamente la línea actual alt + shift + teclas de flecha

  • Ajustar la línea de código alt + teclas de flecha

  • Corta o elimina rápidamente toda la línea ctrl + x

  • Otras teclas de acceso directo de VScode pueden hacer clic en la configuración para consultar


Guía del catálogo de libros

  • Introducción y análisis del proceso de compilación del compilador
    Inserte la descripción de la imagen aquí

  • Estructura de datos básica del lenguaje C
    Inserte la descripción de la imagen aquí

  • Gramática y demostración de flujo de control del lenguaje C, y análisis en profundidad y preguntas de entrevista
    Inserte la descripción de la imagen aquí

  • Declaración de bucle de flujo de control y declaración de rama en lenguaje C
    Inserte la descripción de la imagen aquí

  • El alma y la esencia del lenguaje C de matriz y puntero
    Inserte la descripción de la imagen aquí

  • La definición y uso de funciones del lenguaje C y algunas funciones especiales.
    Inserte la descripción de la imagen aquí

  • Tipos de datos compuestos, aprendizaje de ideas de programación orientada a objetos, los datos ya no son únicos
    Inserte la descripción de la imagen aquí

  • Una comprensión más profunda de la memoria, el uso de la memoria dinámica y la distribución de todos los datos y variables, y un análisis profundo de la memoria de los programas en lenguaje C
    Inserte la descripción de la imagen aquí

  • Compilación del archivo de cabecera, ingrese formalmente a la gestión del proyecto
    Inserte la descripción de la imagen aquí

  • Las complejas definiciones de macros y algunos análisis de palabras clave hacen que el programa sea increíblemente rápido
    Inserte la descripción de la imagen aquí

  • Uso de bibliotecas dinámicas y bibliotecas estáticas, encapsulación de entradas de programas, aprendizaje de bibliotecas
    Inserte la descripción de la imagen aquí

  • Comprender el compilador y el depurador de gdp, luchar contra los errores
    Inserte la descripción de la imagen aquí

  • Aprendizaje básico de Makefile, LinuxC entra en la etapa de gestión de proyectos
    Inserte la descripción de la imagen aquí

  • Después de estudiar como profesor, continúe leyendo las lecturas recomendadas para estudios posteriores.
    Inserte la descripción de la imagen aquí

Portal de libros

Supongo que te gusta

Origin blog.csdn.net/weixin_44064134/article/details/114419562
Recomendado
Clasificación