Experimento 4 entorno de desarrollo del lenguaje Linux Sistema C para el aprendizaje.

Experimento 4 entorno de desarrollo del lenguaje Linux Sistema C para el aprendizaje

proyecto contenido
Esta obra pertenece cursos enlace de curso
Cuando este requisito en el trabajo dirección del enlace requisitos operativos
Identificación del Estudiante - Nombre 15012214- Wanghao Dong
objetivos de aprendizaje de empleo 1. Sistema de Linux C entorno de desarrollo del lenguaje para construir 2. Aprendizaje C entorno de desarrollo del lenguaje del proceso de sistemas Linux

Instalar el entorno de desarrollo de lenguaje C

1. Compruebe la información de la versión de gcc

2. Compruebe la marca información de la versión

Ejercicios sencillos del lenguaje C

1. En primer lugar, la documentación de ayuda a través del comando hombre, no sabemos si los comandos de operación, que pueden ayudar a ver a través del comando man.

el modo de línea de comandos simple compilador de lenguaje C y 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.

Los siguientes cuatro etapas fueron compilados programa en lenguaje C: pre-compilación, compilar, ensamblar, enlace

a) pre-compilado

b) Compilar

Podemos abrir el archivo con vim 15012214.s para ver el contenido

c) compilación

Por el comando objdump desmontar el contenido del archivo del archivo

d) enlace

También es necesario utilizar el comando objdump desmontar el contenido del archivo del archivo

e) en ejecución

(3), varios archivos de compilación

Nos exp4 carpeta siguiente para construir una carpeta de MFC (multi-fifiles de compilación)

En esta carpeta crear las siguientes 5 archivos, nombres de archivo son los siguientes:

El contenido de cada archivo son los siguientes:

(A) archivo main.c

(2) Archivo my1.h

(3) Archivo my1.c

(4) Archivo my2.h

(5) Archivo my2.c

Introduzca el código anterior se ha completado, a continuación, se compila, para la compilación de varios archivos, podemos recopilar enlaces a un archivo ejecutable, puede compilar cada archivo por separado C, y finalmente se enlaza archivo ejecutable.

Por favor, explique la diferencia entre los dos métodos?

第一种方法:一次编译链接直接生成可执行文件,不产生目标文件;
第二种方法:分别对每个C文件进行编译产生目标文件,之后再进行链接得到可执行文件

A continuación, escribir un sencillo Makefile, por las herramientas de maquillaje para ayudarnos a recopilar. Escribir un Makefile en la carpeta actual

Introduzca los siguientes datos dentro del Makefile:

Ahora podemos realizar operaciones de una entrada directa en el terminal puede ser compilado y enlazado:

Supongo que te gusta

Origin www.cnblogs.com/whd233/p/12588938.html
Recomendado
Clasificación