Resultados 1 al 3 de 3

Haciendo un Makefile

  1. #1 Haciendo un Makefile 
    Avanzado
    Fecha de ingreso
    Nov 2002
    Ubicación
    Ciudad de México
    Mensajes
    296
    Descargas
    0
    Uploads
    0
    Tengo un archivo llamado LINUX.C y lo compilo con un makefile que hice asi

    CC = gcc
    CFLAGS = -Wall -O2

    all: LINUX.o


    Al ejecutarlo lo compilaba con g++ y no me tomaba mis banderas, supongo que es porque esta en mayusculas el nombre del archivo, ya que si lo pongo en minusculas lo compila con gcc. Asi que lo modifique asi:

    CC = gcc
    CPPFLAGS = -Wall -O2

    all: LINUX.o

    Y ahora si me toma las banderas que le doy, asi que supuse que para que usara el compilador que yo quiero le tenia que poner algo asi:

    CCPP = gcc

    Y pues no, sigue con el g++.

    Alguien sabe como hacer para que use el gcc en vez del g++.

    Esto en linux.
    Scar_T
    Citar  
     

  2. #2  
    Moderador HH
    Fecha de ingreso
    Apr 2002
    Ubicación
    En el Kernel
    Mensajes
    674
    Descargas
    0
    Uploads
    0
    Prueba ha ver este

    ------------------------- makefile --------------------------------
    CC = gcc
    CFLAGS = -Wall -O2

    linux.o : $(CC) $(CFLAGS) –c linux.c

    ------------------------- makefile ---------------------------------

    Esto te creare el archivo objeto linux.o compilado con gcc (en teoria es que no lo puedo probar ahora mismo pq toy en el instituto pero en principio si

    Saludos.

    Última edición por |RooT|; 29-01-2003 a las 11:43
    #ﺄתּ©ﺈﻥdз <rﻩﻩt.ﮔ>
    Citar  
     

  3. #3  
    Avanzado
    Fecha de ingreso
    Nov 2002
    Ubicación
    Ciudad de México
    Mensajes
    296
    Descargas
    0
    Uploads
    0
    Creo que exprese mal la pregunta. Lo que queria decir es que, si estan compilando un programa en C, le indicas al make el compilador con CC, y las banderas a usar CFLAGS


    Ahora si el programa esta en C++, pues le indicas las banderas CPPFLAGS, y no se con cual se indica el compilador.

    Y ya habia hecho el make que decias, pero el problema es si el proyecto usa varios archivos, pues tendrias que hacer una linea como la que indicas para cada modulo, y con el make que puse pues solo lo pones una vez.
    Scar_T
    Citar  
     

Temas similares

  1. Permiso denegado Para ejecutar Makefile en MPlayer
    Por THE_CROW en el foro LINUX - MAC - OTROS
    Respuestas: 8
    Último mensaje: 28-05-2003, 11:27
  2. Qué estoy haciendo mal???
    Por Lagarto en el foro GENERAL
    Respuestas: 16
    Último mensaje: 08-04-2003, 12:46
  3. Que estoy haciendo mal?
    Por twilight en el foro GENERAL
    Respuestas: 6
    Último mensaje: 12-02-2003, 11:33
  4. Makefile
    Por y3kt en el foro LINUX - MAC - OTROS
    Respuestas: 1
    Último mensaje: 27-04-2002, 01:11
  5. Haciendo una pagina web
    Por HAGEN en el foro REDES Y TECNOLOGIAS WIRELESS
    Respuestas: 2
    Último mensaje: 26-02-2002, 13:15

Marcadores

Marcadores