¿Qué es un programa fuente y qué es un programa ejecutable?

Elija D para ejecutar el programa.

Lo que el ordenador puede ejecutar directamente es un programa ejecutable.

Los programas fuente se refieren a archivos de texto no compilados y legibles por humanos escritos de acuerdo con ciertas especificaciones del lenguaje de programación, es decir, archivos con el sufijo .c o .cpp Además, después de la compilación por parte del compilador. , se forma el programa de destino, que es un archivo binario, pero el programa no se puede ejecutar directamente en este momento.

También debe vincularse para vincular los archivos de encabezado incluidos con sus propios archivos de destino y, finalmente, formar un programa ejecutable.

El significado de programa ensamblador está al mismo nivel que programa en lenguaje C, pero está escrito en un lenguaje diferente.

El programa ejecutable (archivo EXE) es un programa ejecutable binario que puede flotar en el espacio de almacenamiento del sistema operativo. Puede cargarse en la memoria, cargarse y ejecutarse mediante el sistema operativo. La extensión es . exe, puede ser ejecutado directamente por la computadora.

Información ampliada:

Formato de archivo del programa ejecutable:

1. Archivos ejecutables de Linux de 32/64 bits: Linux se basa en los atributos del archivo para determinar si es ejecutable. Cada archivo tiene un atributo dedicado que indica si el archivo es ejecutable.

2. Archivo ejecutable NE X86 de 16 bits:

Se identifica añadiendo la cadena ASCII "NE" al encabezado del archivo. Sólo puede ejecutarse en sistemas Windows y OS/2, pero no puede ejecutarse en DOS.

3. Archivos ejecutables X86 de 16/32 bits:

Se identifican añadiendo la cadena ASCII "LE" al encabezado del archivo. Sólo se utiliza para reemplazar el controlador VxD en Windows 3.x y Windows 9x.

4. Archivo ejecutable lineal de 32 bits:

Se identifica añadiendo la cadena ASCII "LX" al encabezado del archivo. Se ejecuta en OS/2 2.0 y posteriores y también está disponible con determinadas extensiones de DOS.

Programa fuente de la enciclopedia Baidu

Programa ejecutable de la enciclopedia Baidu

Programa ensamblador de enciclopedia Baidu