Поддержка POSIX недоступна - PullRequest
0 голосов
/ 15 мая 2019

Я использую 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)

...