Linux下有没有人成功交叉编译单为ARM没有scratchbox的或QEMU?
(也许与distcc的或一些交叉编译工具链)
Linux下有没有人成功交叉编译单为ARM没有scratchbox的或QEMU?
(也许与distcc的或一些交叉编译工具链)
我管理交叉编译单(2.0,2.4,2.6,2.8,2.10.1)安装使用CodeSourcery的精简版工具链Ubuntu的机器上的Scratchbox 2。 我用从文章Mono项目页面 。
首先编译本地机器上
./configure
$ make
$ make install DESTDIR=path
然后,在SB2:
[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试过..遇到了一些问题..截止了刚刚编制的手臂,都很好! 花了30分钟!
CFLAGS=-DARM_FPU_VFP_HARD HardFloat
CFLAGS=-DARM_FPU_VFP_NONE SoftFloat
编译在PC上单
sudo make install `directory like /tmptree etc`
从/ tmptree移动所有这些文件到/等你的手臂设备上。
./autogen.sh --disable-mcs-build
make CFLAGS=-DARM_FPU_VFP_HARD
sudo make install
sudo ldconfig
单声道硬浮动补丁
试图这样做很难用单3.0.3浮动..它说,它不支持它。