skeletonc est outil pour créer un petit projet c rapidement
dans le répertoire Works/LangageC/test
skeletonc test
va générer automatiquement un source c de base et un makefile adapté
on dispose de
make
make edit
make gdb
make clean
Validé sous Debian et ubuntu
Vous devez être dans votre espace de travail de votre pc linux.
Télécharger l'archive sur skeletonc_src.tar (on doit voir cette archive)
wget workboot.fr/Download/skeletonc_src.tar
en cas d'erreur (au lycee à cause du proxy) cliquer sur le lien suivant!
http://workboot.freeboxos.fr/Download/skeletonc_src.tar
L'archive skeletonc_src.tar à extraire dans /usr/local/bin
sudo tar xvf skeletonc_src.tar -C /usr/local/bin
après vous pouvez effacer cette archive (le tar)
Disponible dans google DRIVE aussi
Les sources :
#!/bin/sh
if [ -z $1 ]
then
nom="hello"
else
nom=$1
fi
cp /usr/local/bin/skeleton.c.skel $nom.c
makeMakefile $nom
Projet en C minimal
/********************************
* Projet :
* Auteur :Guilbert B
* Date :
********************************/
#include <stdlib.h>
#include <stdio.h>
int main (int argc, char **argv)
{
printf ("Bonjour le monde \n");
return EXIT_SUCCESS;
}
Script makeMakefile (idem execcutable)
#!/bin/sh
if [ -z $1 ]
then
nom="hello"
else
nom=$1
fi
echo TARGET = $nom > Makefile
cat /usr/local/bin/Makefile.skel >> Makefile
Makefile adapté
#Makefile petit projet avec skeletonc
CFLAGS = -g -Wall -pedantic -ansi
CC = gcc
$(TARGET): $(TARGET).c
$(CC) $< $(CFLAGS) -o $@
edit: $(TARGET).c
vi $(TARGET).c
gdb: $(TARGET)
$(DEB) $(TARGET)
clean:
rm $(TARGET)