POSIX支持不可用

时间:2019-05-15 14:20:27

标签: ubuntu makefile posix

我正在使用buildroot在具有RTnet的内核版本3上构建Xenomai 2。目前,我正在尝试使用C编译程序。每次尝试使用makefile进行编译时,都会发生以下错误: POSIX支持不可用。

有人知道这是什么问题吗?

这是我用来编译“ raw_ethernet.c”的makefile。

# 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)

0 个答案:

没有答案