0

所以我正在尝试调试我的用户在 Ubuntu 上使用软件时遇到的问题。

我已经编译了一个针对 x86 平台的 C# 应用程序,当在我的 x64 Windows 映像上运行它时,该应用程序作为 x32 应用程序运行。

在此处输入图像描述

但是,当在 Ubuntu 上通过单声道运行相同的应用程序时,它显示它是 x64

在此处输入图像描述

然后导致非常讨厌的错误

必须安装 libgcc_s.so.1 才能使 pthread_cancel 工作

4

1 回答 1

0

为 64 位编译的 Mono 只能在 64 位模式下运行应用程序。同样,为 32 位编译的 Mono 只能在 32 位模式下运行应用程序。

如果您希望能够在任一模式下运行,那么您需要 2 个版本的 Mono - 一个为 32 位编译,一个为 64 位编译。

于 2014-06-12T14:41:42.640 回答