tij*_*jin 6 mono arm cross-compiling
我正在尝试使用链接http://www.mono-project.com/Mono:ARM#Compiling_on_the_device中的步骤交叉编译mono-2.10.5源代码.在我的电脑上安装了刮擦盒.大多数人建议使用上面的链接来交叉编译单声道.但我不能这样做.
我对交叉编译有一个全面的了解如下:
之后需要将生成的两个安装目录组合在一起并将其复制到我的arm板上.
但我对上述步骤有些怀疑.
问题 1.1在编译的第一阶段(在主机PC内),所需的所有环境参数是什么?
问题 1.2以下步骤是否正常?
问 1.3是否有什么要添加./configure?
$ mkdir host-mono
$ cd host-mono
$ tar xzf ../mono-1.xx.tar.gz
$ cd mono-1.xx
$ ./configure
$ make
$ make install DESTDIR=`pwd`/tmptree
Run Code Online (Sandbox Code Playgroud)
在刮擦盒内的第二阶段:
[sbox-ARMEL: ~] > mkdir cross
[sbox-ARMEL: ~] > cd cross
[sbox-ARMEL: ~] > tar xzf ../mono-1.xx.tar.gz
[sbox-ARMEL: ~] > cd arm-mono-1.xx
[sbox-ARMEL: ~] > ./configure --disable-mcs-build
[sbox-ARMEL: ~] > make
[sbox-ARMEL: ~] > make install DESTDIR=`pwd`/tmptree
Run Code Online (Sandbox Code Playgroud)
问 2.1)如何进入arm-mono-1.xx目录?解压后(tar xzf ../mono-1.xx.tar.gz)我们只得到mono-1.xx吧?
问 2.2)我需要用"./configure --disable-mcs-build"添加什么配置?
问 2.3)当我尝试使用"./configure --host = arm-none-linux-gnueabi --disable-msc-build"导致configure:error:交叉编译时无法运行测试程序.
谁能帮我 ??
提前致谢