Data la “nascita” del Progetto MasterMind e dato che ho finito la primissimissima versione per-alpha
, volevo imparare anche a pacchettizzare il programma, così da poterlo installare direttamente sulla mia Ubuntu! Così da poterlo far condividere anche ad altri “avventurieri”.
Ho googlato
un po’ è ho trovato :
Da queste guide ho capito che mi serviva creare un fetentissimo Makefile :
- Makefile link;
Dato che sono di coccio e senza esempi ancora più pratici nn capisco, ho aperto un thread su forum.ubuntu-it.org. Dove con santa pazienza m’hanno spiegato un modo ancora + veloce per creare questo pacchetto .deb.
Il comando è il seguente:
make && checkinstall -D
Se non si ha checkinstall installato, con apt-get è presto fatto!
L’opzione “-D” serve per far creare il pacchetto .deb!
Creato il Makefile nel mio caso è questo:
#Makefile del programma MasterMind VERSION = 0.1 CC = g++ OPTIMIZE = -O3 -s CFLAGS = $(DEFINES) $(OPTIMIZE) LFLAGS = -lm PROGS = master PROGS_O = main.cpp mylib/*.cpp LIBS = all: objs progs progs: $(CC) $(CFLAGS) $(LFLAGS) -o $(PROGS) $(PROGS_O) $(LIBS) objs: $(PROGS_O) o: $(CC) $(CFLAGS) $(FLAGS) -o $* $(PROGS_O) $(LIBS)chmod a+rs,go-w $* install: cp master /usr/bin/master
Lanciato il comando ho ottenuto il benedetto pacchetto .deb!
Come sempre, ogni suggerimento/critica costruttiva è ben accetto/a!







Grazie mille =)
Scusami ma dopo aver provato la guida non funziona, ho usato quella di Felipe, tutto ok!