Permiso denegado después de la compilación con ayuda de MakFile
-
30-10-2019 - |
Pregunta
Entiendo esto cuando intento ejecutar mi programación: Bash: ./Supermarket: permiso negado
Los archivos ejecutables aparecen como archivos binarios con permisos de lectura y escritura al usuario, pero sin permiso de ejecución
Este es el código de My MakeFile, ¿puedes averiguar qué está mal?
OBJS = supermarket.o cashier.o customer.o
SOURCE = supermarket.c cashier.c customer.c
HEADER = struct.h
OUT = supermarket cashier customer
CC = gcc
FLAGS = -lrt -g -c
#LIBS = -lm
# -g option enables debugging mode
# -c flag generates object code for separate files
# -lm math library
# -lrt semaphores
all: supermarket cashier customer
supermarket: supermarket.c
$(CC) $(FLAGS) supermarket.c -o supermarket
cashier: cashier.c
$(CC) $(FLAGS) cashier.c -o cashier
customer: customer.c
$(CC) $(FLAGS) customer.c -o customer
# clean house
clean:
rm -f $(OBJS) $(OUT)
# do a bit of accounting
count:
wc $(SOURCE) $(HEADER)
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow