problema al compilar un driver para una impresora de tickets

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: maiku, akodo

Responder
botarate
Forista Nuevo
Forista Nuevo
Mensajes: 7
Registrado: Lun Sep 11, 2017 12:31 pm

problema al compilar un driver para una impresora de tickets

Mensaje por botarate »

hola tengo un archivo en .c y un makefile cuyo contenido es este:

Código: Seleccionar todo

CC=gcc

RM=rm -f

CFLAGS=-Wl,-rpath,/usr/lib -Wall -fPIC -O3

LDFLAGS=

LDLIBS=`cups-config --image --libs`

 

SRCS=rastertoxp58.c

OBJS=$(subst .c,.o,$(SRCS))

 

all: rastertoxp58

 

rastertoxp58: $(OBJS)

	gcc $(LDFLAGS) -o rastertoxp58 rastertoxp58.o $(LDLIBS)

 

rastertoxp58.o: rastertoxp58.c

	gcc $(CFLAGS) -c rastertoxp58.c
y al intentar compilarlo ejecutando "make" en el directorio que contiene los dos archivos me da este error:

-----------------------------------------------------------------------
rastertoxp58.c: At top level:
rastertoxp58.c:89:16: warning: ‘rasterModeStartCommand’ is static but used in inline function ‘rasterheader’ which is not static
89 | outputCommand(rasterModeStartCommand);
| ^~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:16: rastertoxp58.o] Error 1
----------------------------------------------------------------------------
¿como puedo subsanarlo?
un saludo.

Avatar de Usuario
maiku
Moderador
Moderador
Mensajes: 1538
Registrado: Jue Abr 19, 2007 7:00 am
Ubicación: Cojutepeque, El Salvador C. A.

Re: problema al compilar un driver para una impresora de tickets

Mensaje por maiku »

No tengo la respuesta, pero, de casualidad no has visto si tienes un driver ya sea propio o genérico en cups para tu impresora?
Grüße...
Maiku

Full linux alchemist!!!

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje