proyecto | contenido |
---|---|
Esta obra pertenece cursos | < cursos enlace aula Inicio > |
Cuando este requisito en el trabajo | < Requisitos de funcionamiento del enlace Inicio > |
Identificación del Estudiante - Nombre | 17043103- Li Xiaofang |
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 |
1. Instalar el entorno de desarrollo de lenguaje C
sudo apt install build-essential
Ver información sobre la versión de gcc
gcc -v
Ver información sobre la versión maquillaje
make -v
2. Un lenguaje sencillo C ejerce
1) En primer lugar, la documentación de ayuda a través del comando man
man gcc
2) un sencillo de línea de comandos modo C compilador de lenguaje y el enlazador y otras operaciones
fuente de entrada
a) pre-compilado
b) Compilar
Abra el archivo con vim test.s para ver el contenido
c) compilación
d) enlace
Después de que el archivo ejecutable con el comando objdump desmontar el archivo
objdump -d test
el contenido del archivo en la parte principal función
e) en ejecución
3) la compilación de varios archivos
En la carpeta exp4 abajo 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:
se introduce la finalización del código anterior, a continuación, compilado, 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.
Q: Por favor, explique la diferencia entre los dos métodos?
Los dos métodos en comparación con el tiempo necesario para compilar todos los archivos vinculados cuando el archivo ejecutable para recompilación, y compilar cada archivo por separado puede volver a compilar sólo los archivos modificados, archivos no modificados sin recompilar: a.
A continuación, escribir un sencillo Makefile, compilado por la herramienta de maquillaje. Escribir un Makefile en la carpeta actual
Contenido del archivo:
Directamente en el terminal de entrada de maquillaje puede ser compilado y operación vinculada