Vous cherchez de l'aide pour compiler mon programme ci-dessous. Je reçois un "*** Stop, pas de cibles". erreur lors de la saisie dans limit.makefile dans le tampon du compilateur. Des idées?UNIX - aide de makefile!
int main(int argc, char *argv[]) {
struct rlimit limit;
limit.rlim_cur = 60000;
limit.rlim_max = 60000;
if (setrlimit(RLIMIT_FSIZE, &limit) == -1){
perror("Error preventing core dump, errno=%d\n", errno);
exit(1);
}
else {
printf("The current core limit is %ll.\n", limit.rlim_cur);
printf("The core max limit is %ll.\n", limit.rlim_max);
exit(0);
}
if (getrlimit(RLIMIT_FSIZE, &limit) == -1){
printf("getlimit() failed with errno=%d\n", errno);
exit(1);
}
}
commande Compile: make -k -f limit.makefile
C'est ce que je tape pour le tampon du compilateur .... l'erreur persiste cependant.
Makefile:
CC = /usr/bin/gcc
CFLAGS = -g -Wall -std=c99 -O2 -arch x86_64
Pouvez-vous éditer votre question et mettre le make limit.makefile dans s'il vous plaît? –
Votre fichier makefile ne contient aucun fichier à compiler? – EboMike
limit.c est mon programme qui doit être. Où puis-je ajouter cela? –