Tres métodos para compilar programas en lenguaje C en Ubuntu


tema

Escriba un archivo de programa principal main1.cy un archivo de subprograma sub1.c, requisitos: el subprograma sub1.c contiene una función de operación aritmética float x2x (int a, int b), esta función es para ingresar dos parámetros enteros Haga una operación determinada y devuelve el resultado como un número de coma flotante.

  1. Compile el programa principal main1.c con la línea de comando gcc en el sistema ubuntu y ejecútelo;
  2. En el sistema de Windows, compile el programa principal main1.c con su herramienta de compilación familiar y ejecútelo.
  3. Use Makefile para programar el programa principal en el sistema ubuntu

1. Compile el entorno requerido

Utuntu 、 VC ++ 6.0

Dos, aplicación

1.Ubuntu

(1) Escriba sub1.c

float x2x(int a,int b)
{
    
    
    float c;
    c=a+b;
    return c;
}

(2) Escriba main.c

#include "sub1.c"
#include<stdio.h>
void main()
{
    
    
     int x=2,y=3;
     printf("%f",x2x(x,y));
}

(3) Utilice gcc para ejecutar el programa principal

gcc main1.c
./main1

(4) Resultado de la operación

Inserte la descripción de la imagen aquí

2.VC ++ 6.0

(1) Escriba main.c

#include<stdio.h>
float x2x(int a,int b)
{
    
    
	return a+b;
}
void main()
{
    
    
	int x=2,y=3;
	printf("%f",x2x(x,y));
}

(2) Resultado de la operación

3. Utilice makefile para compilar y ejecutar

(1) Cree un archivo makefike

touch makefile

(2) Escribir archivo makefike

main: main1.o
	gcc main1.o -o main    //gcc前面应该打Tab,而不是空格
main1:main1.c
	gcc -c main1.c
clean:
	rm -f *.o main

(2) Ejecute el comando make y ejecute

make
./main

(3) Resultado de la operación

Inserte la descripción de la imagen aquí


Tres, resumen

Hay muchas formas de ejecutar archivos C en Ubuntu. Aunque gcc es relativamente simple de ejecutar, los archivos MAKE pueden mantener el contenido de los archivos.

Supongo que te gusta

Origin blog.csdn.net/weixin_47357131/article/details/108768189
Recomendado
Clasificación