LinuxでMASMを使用する方法はありますか?タフなNASMはLinuxで非常に人気がありますが、コードの命令スタイルによっては異なります。
17801 次
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 に答える