如何解决在交叉构建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 举报,一经查实,本站将立刻删除。