我正在调查gwan,我正试图用单声道运行c#样本,但遇到了一些问题。
一旦c#Gwan API(包装)被击中,hello.cs就会转储核心。单声道工作的样本可以正常工作,除非调用Gwan API。如果您使用loan.cs示例,它会将输出写入stdout(服务器上的控制台),并且Gwan调用会被注释掉:
第74行
// lupus评论:Gwan.xbufCat(Gwan.getReply(args [0]),reply.ToString());
第237行
// Gwan.xbufCat(Gwan.getReply(args [0]),reply.ToString());
我错过了什么吗? 是否有更多的事情可以配置c#Gwan API?
由于
梅尔
答案 0 :(得分:0)
您的Linux发行版或Mono版本可能会发生这种情况(Linux发行版使用不同的默认配置选项,并且连续的Mono版本并不总是彼此兼容)。
在Ubuntu 10.10和Ubuntu 12.04(均为64位)上,以下Mono版本运行良好:
mono -V
Mono JIT compiler version 3.0.2 (tarball Wed Dec 26 11:43:57 CET 2012)
Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: Included Boehm (with typed GC and Parallel Mark)
由于您没有透露任何有关您的操作系统的信息,也没有透露您正在使用的Mono运行时,因此告诉我们最重要的是。
Lupus(来自Mono的团队)添加了loan.cs
评论,他们非常友好地重写代码,让G-WAN更好地使用Mono运行时。