2009-06-18 12 views
1

私はコンパイラの構築に関するチュートリアルを読んでいます。チュートリアルでは、コンパイラはアセンブリ80X86を生成します。このコンパイラで作成されたプログラムがインテルCeleron Linuxで動作するかどうかを知りたいとします。コンパイラはそこに生成する必要がありますか?Linuxでのアセンブリ

+6

私はあなたが誤って全体の動詞だと思います。 –

+1

プロセッサとオペレーティングシステムは別の問題です。ターゲットOSで作業するには、コンパイラまたはアセンブラが適切な実行形式またはリンク形式を生成するかどうかが問題です。 – Jegschemesch

答えて

3

あなたの質問には意味がありません。あなたがLinuxでアセンブリコードをコンパイルする方法を尋ねるなら、http://asm.sourceforge.net/はいくつかの情報を提供するようです。

アセンブラの場合、GASNASMがあります。

1

Celeronはx86です。 gccはあなたのために物事を組み立てます。 (-Sオプション、私は信じています)

1

もちろん、nasmを使用してください。完璧にここで動作します。がんばろう。