0

そのため、ユーザーがUbuntuのソフトウェアで抱えている問題をデバッグしようとしています。

x86 プラットフォーム向けの C# アプリをコンパイルしました。x64 Windows イメージで実行すると、アプリは x32 アプリケーションとして動作します。

ここに画像の説明を入力

ただし、Ubuntu で mono を使用して同じアプリを実行すると、x64 であると表示されます。

ここに画像の説明を入力

次に、非常に厄介なエラーが発生します

pthread_cancel を機能させるには、libgcc_s.so.1 をインストールする必要があります。

4

1 に答える 1

0

64 ビット用にコンパイルされた Mono は、64 ビット モードでのみアプリを実行できます。同様に、32 ビット用にコンパイルされた Mono は、32 ビット モードでのみアプリを実行できます。

いずれかのモードで実行できるようにするには、2 つのバージョンの Mono が必要です。1 つは 32 ビット用にコンパイルされ、もう 1 つは 64 ビット用にコンパイルされます。

于 2014-06-12T14:41:42.640 に答える