Experimento 4: sistema Linux para construir un entorno de programación en lenguaje C

proyecto contenido
Esta obra pertenece cursos enlace de curso
Cuando este requisito en el trabajo reclamación
Identificación del Estudiante - Nombre 17043114- Li Qiang
objetivos de aprendizaje de empleo 1. Comprender el entorno de programación C idioma del sistema Linux 2. Las aprendizaje C de Linux entorno de desarrollo del lenguaje pasos

A: Instalación de entorno de desarrollo de lenguaje C

Dos ubun

versión de gcc información de

vista de hacer que la información de la versión

Dos: ejercicios de lenguaje sencillo c

1) Nuestra documentación de ayuda a través del comando man


2) un sencillo de línea de comandos modo C compilador de lenguaje y el enlazador y otras operaciones

Podemos escribir un simple programas en lenguaje C por el editor vim, como escribir un número propio estudiante la salida del programa. Crear una carpeta, a continuación, introduzca la carpeta de archivos de nueva creación.


Terminamos la fuente de entrada y estábamos cuatro etapas del programa de lenguaje C se compila, pre-compilados, compilador, ensamblador, enlazador

a) pre-compilado

b) Compilar


Podemos abrir el mismo archivo con vim test.s para ver el contenido, también se puede utilizar comandos como test.s gato

c) compilación


Generada aquí que los archivos de texto, archivos binarios, se puede desmontar el archivo de comandos objdump para analizar el contenido del archivo

d) enlace


Los archivos ejecutables son archivos binarios, también es necesario utilizar el comando objdump desmontar el contenido del archivo del archivo

e) en ejecución

3) la compilación de varios archivos

Nos exp4 carpeta siguiente para construir una carpeta de MFC (múltiples archivos de compilación)

en la siguiente carpeta crear 5 archivos, nombres de archivo son los siguientes:

el contenido de cada archivo son los siguientes:





para completar el código introducido anteriormente, entonces compilador para la compilación de varios archivos, podemos recopilar enlaces a un archivo ejecutable, puede compilar cada archivo C por separado, y, finalmente, obtener el archivo ejecutable vinculado.


Q: Por favor, explique la diferencia entre los dos métodos?
A: una sola vez compilado en un archivo ejecutable, cada archivo incluye una pluralidad de archivo ejecutable resultante compilado.
A continuación, escribir un Hacer sencilla fi l, por las herramientas de maquillaje para ayudarnos a recopilar. En la carpeta actual Hacer presentar una documento escrito

operación que ahora podemos hacer una entrada directa en el terminal puede ser compilado y enlazado

Supongo que te gusta

Origin www.cnblogs.com/liqi2/p/12586606.html
Recomendado
Clasificación