有人在Linux下使用distcc或一些交叉编译工具链成功地将mono交叉编译到ARM上吗?
(而不使用scratchbox或qemu)
有人在Linux下使用distcc或一些交叉编译工具链成功地将mono交叉编译到ARM上吗?
(而不使用scratchbox或qemu)
./configure
$ make
$ make install DESTDIR=path
[sbox-ARMEL: ~] > ./configure --disable-mcs-build
[sbox-ARMEL: ~] > make
[sbox-ARMEL: ~] > make install DESTDIR=path
./configure --enable-minimal=profiler,debug,logging,soft_debug --with-tls=--with-tls=__thread --with-monotouch=no --without-mcs-docs --disable-mono-debugger CFLAGS=-DARM_FPU_NONE --disable-mcs-build
昨晚我尝试了很多次使用scratchbox2.. 遇到了一些问题.. 最终只能在arm上编译,顺利完成!只用了30分钟!
CFLAGS=-DARM_FPU_VFP_HARD HardFloat
CFLAGS=-DARM_FPU_VFP_NONE SoftFloat
在PC上编译Mono
sudo make install `directory like /tmptree etc`
将所有这些文件从 /tmptree 移动到您的 ARM 设备上的 / etc 目录中。
./autogen.sh --disable-mcs-build
make CFLAGS=-DARM_FPU_VFP_HARD
sudo make install
sudo ldconfig
尝试使用mono 3.0.3实现硬浮点,但它表示暂不支持。