2011-02-10 97 views

回答

2

我設法越過安裝使用CodeSourcery的精簡版工具Ubuntu機上的Scratchbox 2編譯單(2.0,2.4,2.6,2.8,2.10.1)鏈。我使用了Mono project page的文章。

首先編譯它的本機

./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 
+1

嗯我試過./configure --disable-mcs-build,但我失敗了很多未定義的引用,我明天會測試你的配置 – Gobliins 2011-03-04 15:03:29

2

我試了又試,並與scratchbox2上次嘗試晚上..遇到了一些問題..結束了只是編胳膊,走得很好!花了30分鐘!

CFLAGS=-DARM_FPU_VFP_HARD HardFloat 
CFLAGS=-DARM_FPU_VFP_NONE SoftFloat 

編譯PC上從/ tmptree在單聲道

sudo make install `directory like /tmptree etc` 

移動所有這些文件到/ etc你的手臂設備上。

./autogen.sh --disable-mcs-build 
make CFLAGS=-DARM_FPU_VFP_HARD 
sudo make install 
sudo ldconfig 

Mono Hard Float Patch

想這樣做很難用單3.0.3浮動..它說,它不支持它。