Linux Sistema C entorno de desarrollo para el aprendizaje de idiomas

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

proyecto contenido
Esta obra pertenece cursos < cursos enlace aula Inicio >
Cuando este requisito en el trabajo <Enlace a continuación, abordar las necesidades operacionales>
Identificación del Estudiante - Nombre aleteo 17043214- río
objetivos de aprendizaje de empleo 1, el entorno de desarrollo del lenguaje Linux Sistema C para construir 2, el aprendizaje proceso de desarrollo del lenguaje C entorno del sistema Linux

1. Instalar el entorno de desarrollo de lenguaje C

Comprobar la información de versión de gcc

Ver información sobre la versión maquillaje

ejercicios de lenguaje sencillo C 2. A

1) En primer lugar, la documentación de ayuda a través del comando man

Si no sabemos los comandos de operación, podemos ayudar a ver a través del comando man. Tales como:

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

Podemos abrir el archivo con vim test.i para ver el contenido del archivo, también puede utilizar el comando a la vista

b) Compilar

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

Debido precompilado y compilado el archivo resultante es un archivo de texto, para que podamos ver el contenido del archivo a abrir con vim.

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 (multi-archivos 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:

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?

R: compilación de varios archivos, un compilador puede generar enlaces a archivos ejecutables, de un solo archivo compilado por separado para cada uno de los archivos de C se compilan, entonces ligado de nuevo para obtener un archivo ejecutable.

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

Ahora podemos hacer una entrada directa en el terminal puede ser compilado y operación vinculada

Supongo que te gusta

Origin www.cnblogs.com/ppj-technology/p/12577210.html
Recomendado
Clasificación