在嵌入式Linux上构建Mono(ARM7)

Gho*_*ost 5 embedded arm

我使用以下命令配置mono

./configure --host=arm-linux --build=arm-none-linux-gnueabi --target=arm-linux --cache-file=arm-linux.cache --disable-mcs-build
Run Code Online (Sandbox Code Playgroud)

文件arm-linux.cache是

mono_cv_clang=no
mono_cv_uscore=no
with_tls=no
with_sigaltstack=no
Run Code Online (Sandbox Code Playgroud)

而当我制作单声道时,错误信息是:

在mini-arch.h:21中包含的文件中,
来自mini.h:35,
来自genmdesc.c:9:
mini-arm.h:39:2:错误:#error"至少有一个ARM_FPU_NONE,ARM_FPU_FPA,ARM_FPU_VFP或者必须定义ARM_FPU_VFP_HARD."

iab*_*der 2

您需要floating point hardware为您拥有的目标定义/选择选项之一,例如:

make CFLAGS=-DARM_FPU_NONE
Run Code Online (Sandbox Code Playgroud)