Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [C] Creare un makefile

  1. #1
    Utente di HTML.it L'avatar di Alcott
    Registrato dal
    Jul 2003
    Messaggi
    154

    [C] Creare un makefile

    Ciao a tutti,
    sto provando a creare un makefile (lavoro con Mandrake 10.1) per un programmino che ho fatto: ha un main.c e due file di intestazione file1.h e file2.h (NON passo parametri da riga di comando).
    Oltre alla riga CC : gcc cos'altro devo inserire?

  2. #2
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119

    Re: [C] Creare un makefile

    Originariamente inviato da Alcott
    Ciao a tutti,
    sto provando a creare un makefile (lavoro con Mandrake 10.1) per un programmino che ho fatto: ha un main.c e due file di intestazione file1.h e file2.h (NON passo parametri da riga di comando).
    Oltre alla riga CC : gcc cos'altro devo inserire?
    Qualcosa del genere...
    codice:
    CC = gcc
    CFLAGS = -g -Wall
    PROG = 'nomeTuoProgramma'
    
    ${PROG}:
    [TAB]${CC} -o ${FLAGS}
    da eseguire con:

    make 'nomeTuoProgramma'

  3. #3
    Utente di HTML.it L'avatar di Alcott
    Registrato dal
    Jul 2003
    Messaggi
    154
    Ciao, il codice mi compila il programma ma non me lo fa partire.

  4. #4
    Utente di HTML.it L'avatar di Ilmalcom
    Registrato dal
    Oct 2002
    Messaggi
    1,345
    Originariamente inviato da Alcott
    Ciao, il codice mi compila il programma ma non me lo fa partire.
    Ehm, direi che è normale, il makefile serve per compilarlo ;-)

  5. #5
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    Originariamente inviato da Alcott
    Ciao, il codice mi compila il programma ma non me lo fa partire.
    E che credevi ? Che ti facesse anche un cappuccino ?

    Il make serve solo per la compilazione. Nel tuo caso, in realta', server a poco o a nulla visto che non hai nessun file oggetto da linkare. Fai prima a compilare direttamente digitando da linea di comando:

    gcc -o nomeTuoProgramma nomeTuoProgramma.c

  6. #6
    Utente di HTML.it L'avatar di Alcott
    Registrato dal
    Jul 2003
    Messaggi
    154
    lol
    Quella del cappuccino non sarebbe male
    A questo punto direi che il Makefile funziona perfettamente...
    Grazie mille per l'aiuto. Ciauaua

  7. #7
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    Originariamente inviato da Alcott
    lol
    Quella del cappuccino non sarebbe male
    A questo punto direi che il Makefile funziona perfettamente...
    Grazie mille per l'aiuto. Ciauaua

  8. #8
    Ciao a tutti,

    scusate, potreste aiutare anche me nel fare il Makefile? Ho i sorgenti suddivisi anche in sottodirectory.
    codice:
    .
    |-- main.c
    |-- main.h
    |-- io
    |   |-- file_ops.c
    |   `-- file_ops.h
    |-- string
    |   |-- string_ops.c
    |   `-- string_ops.h
    `-- util
        |-- chunks.c
        `-- chunks.h
    Uso anche le librerire gmp e pthread.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.