在交叉构建Mono时缺少标题

问题描述

我尝试为Armel构建Mono。主机:Ubuntu 18.04 x86-64。 我用下一条命令编译:

# /autogen.sh --disable-mcs-build --host=arm-linux-gnueabi  CC=arm-linux-gnueabi-gcc CFLAGS="-mfloat-abi=soft"
# make

但是出现错误:

make[2]: Entering directory '/home/god/mono/mono/external/bdwgc'
make[3]: Entering directory '/home/god/mono/mono/external/bdwgc'
depbase=`echo extra/gc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ./libtool  --tag=CC   --mode=compile arm-linux-gnueabi-gcc -DHAVE_CONFIG_H   -I./include -I./include  -DGC_PTHREAD_START_STANDALONE    -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -mfloat-abi=soft -fno-strict-aliasing  -MT extra/gc.lo -MD -MP -MF $depbase.Tpo -c -o extra/gc.lo extra/gc.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -mfloat-abi=soft -fno-strict-aliasing -MT extra/gc.lo -MD -MP -MF extra/.deps/gc.Tpo -c extra/gc.c  -fPIC -DPIC -o extra/.libs/gc.o
In file included from ./include/private/gc_priv.h:254:0,from ./include/private/dbg_mlc.h:28,from extra/../backgraph.c:15,from extra/gc.c:39:
./include/private/gc_atomic_ops.h:105:11: fatal error: atomic_ops.h: No such file or directory
 # include "atomic_ops.h"
           ^~~~~~~~~~~~~~
compilation terminated.

我在哪里错了? 预先感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)