15

LinuxでMASMを使用する方法はありますか?タフなNASMはLinuxで非常に人気がありますが、コードの命令スタイルによっては異なります。

4

7 に答える 7

13

ウィキは言う

MASM32 EULAは、オープンソースソフトウェアの開発での使用を許可せず、Windowsオペレーティングシステムでの実行のみを許可します。

だからそれはノーです。

于 2008-11-20T07:34:16.347 に答える
7

私はDosBoxを使用していますが、問題なく動作します。

詳細はこちら

于 2012-02-20T15:34:22.407 に答える
6

Wineの下で MASM を実行できるはずです。

于 2008-11-20T07:41:34.740 に答える
4

MASM は WINE では実行できません。Virtual Box で MASM を実行しています。

于 2009-10-03T02:06:01.547 に答える
3

個人的には NASM スタイルの方が好みですが、おそらく MASM を Wine で (またはそれが失敗した場合は VM で) 実行できます。結局、エキゾチックな API 呼び出しは必要ないはずです。

Linux 上の Wine で Win32 NASM バイナリを問題なく実行できました [長い話、ネット接続なし]。

Microsoft の OMF バイナリ形式を ELF に変換する場合は、 を使用して変換できるはずですがobjcopy、正しいオブジェクト形式をサポートするようにコンパイルする必要がある場合があります。

于 2008-11-20T07:50:09.747 に答える
1

WineでMASMを実行するか、ウィキでMASMはWindowsでのみ実行できることを確認してください。

よろしく。

于 2009-10-12T13:42:04.860 に答える