Я использую buildroot для сборки Xenomai 2 на ядре версии 3 с RTnet. В данный момент я пытаюсь скомпилировать программу на C. Каждый раз, когда я пытаюсь скомпилировать с помощью make-файла, возникает следующая ошибка:
Поддержка POSIX недоступна.
Кто-нибудь знает, в чем здесь проблема?
Это make-файл, который я использую для компиляции "raw_ethernet.c"
# Allow overriding xeno-config on make command line
XENO_CONFIG=../../buildroot-2014.08/output/staging/usr/bin/xeno-config
prefix := $(shell $(XENO_CONFIG) --prefix)
ifeq ($(prefix),)
$(error Please add <xenomai-install-path>/bin to your PATH variable)
endif
CC := $(shell $(XENO_CONFIG) --skin=posix --cc)
STD_CFLAGS := $(shell $(XENO_CONFIG) --skin=posix --cflags) -g
STD_LDFLAGS := $(shell $(XENO_CONFIG) --skin=posix --ldflags) -g -lrtdm
STD_TARGETS := raw_ethernet
all: $(STD_TARGETS)
$(STD_TARGETS): $(STD_TARGETS:%=%.c)
$(CC) -o $@ $< $(STD_CFLAGS) $(STD_LDFLAGS)
clean:
$(RM) -f *.o *~ $(STD_TARGETS)