[root@localhost practice]# cat Makefile CROSS = arm-linux- CC = $(CROSS)gcc CXX = $(CROSS)g++ CFLAGS = -Wall \ -DG_DISABLE_DEPRECATED \ -DGDK_DISABLE_DEPRECATED \ -DUSE_SYSTEM_PWD_GRP \ -DGDK_PIXBUF_DISABLE_DEPRECATED \ -DGTK_DISABLE_DEPRECATED \ `pkg-config --cflags gtk+-2.0` \ -U__KERNEL__ -UDEBUG \ -I. CXXFLAGS = $(CFLAGS) LDFLAGS = `pkg-config --libs gtk+-2.0` \ -L. -lBarcode -lnls_fw OBJS = demo.o TARGET = ./scandemo $(TARGET) : $(OBJS) $(CXX) $(OBJS) -o $(TARGET) $(CFLAGS) $(LDFLAGS) clean: rm -f *.o $(TARGET)