没有人能在没有草稿箱或qemu的情况下成功地为Linux下的ARM交叉编译mono?
(也许使用distcc或一些交叉编译器工具链)
我试图使用Visual C#2010编写的程序在Linux上运行.为此,我使用了mkbundle功能,以便潜在客户端不必安装mono.不幸的是我对Linux或Mono不了解,所以我刚刚遵循这个:c#cywgwin mono mkbundle windows 7 - 无法编译文件
但由于某些原因,mkbundle最后写了[FAIL],说了"没有这样的文件或目录".我已粘贴下面的全文.有人知道如何解决这个问题吗?
$ mkbundle -o MyProgram MyProgram.exe --deps
OS is: Windows
Sources: 1 Auto-dependencies: True
embedding: C:\cygwin\home\Synaps\MyProgram.exe
embedding: C:\Mono-2.10.8\lib\mono\4.0\mscorlib.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Drawing.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\System.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\Mono.Security.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Configuration.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Xml.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Security.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Windows.Forms.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\Accessibility.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\Mono.WebBrowser.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\Mono.Posix.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Data.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\Mono.Data.Tds.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Transactions.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\System.EnterpriseServices.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\AForge.Imaging.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\AForge.dll
embedding: C:\Mono-2.10.8\lib\mono\4.0\AForge.Math.dll
Compiling:
as -o temp.o temp.s
gcc -mno-cygwin -g -o MyProgram -Wall temp.c `pkg-config --cflags --libs mono-2|d
os2unix` temp.o
: …Run Code Online (Sandbox Code Playgroud)