2010-11-23 18 views
8

私はUbuntuを使用しています。私はLinux用のアセンブラコンパイラを探していましたが、私はGASを使っていました。私はそれをインストールして実行しようとしていますが、できません。誰か助けてくれますか?それを行う方法のチュートリアルのように?ありがとう。GAS(GNU Compiler)をLinuxにインストールして使用するには?

答えて

12

asGNU Assemblerです。それはbinutilsで見つかっていますが、あなたがしなければ:

sudo apt-get install build-essential

あなたは(デフォルトはバックエンドに組み立てるためのgasを使用しています)gccとともにgasを取得します。

gasの使用に関する 'チュートリアル'については、それを使用するProgramming From the Ground Upを読むことをお勧めします。

+0

.asmファイルをインストールしてコンパイルしましたか?ファイルをコンパイラの同じフォルダに貼り付ける必要がありますか? - – rogcg

+0

@phyhclo: 'apt-get'や同様のツールでインストールした場合は、すでにシステムのPATHに入っているはずです。ターミナルで '' as ''や '' gas''を試してみて、それが何であるかを見てください。 'as 'がインストールされておらず、ターミナルで' as'をタイプした場合、Ubuntuシステムは通常、コマンドがバンドルされているパッケージを表示します。だから、単に 'sudo apt-get install <パッケージ名が不足しています>'というメッセージをターミナルで手に入れることができます。 – vpit3833

4

binutilsパッケージに含まれています。

+0

として

のbinutils

にパッケージでそう

sudo apt-get install binutils dpkg -L binutils 

$の男を含まれているええ、私は内部のフォルダの多くのフォルダをダウンロードしました。それらの1つはbinutilsです。しかし、私がアクセスするbinutilsフォルダ内のどのファイルですか?ありがとうございます。 ありがとうございます。 – rogcg

+0

'apt-get install binutils' –

3

シナプスティックを起動し、クイック検索バーに「gnuアセンブラ」と入力します。すぐに、binutilsが必要なパッケージであることが明らかです。

既にインストールされていることがよくわかります。私のbinutils 2.20.1-3ubuntu7は既にインストールされていて、かなりバニラのセットアップがあります。

ターミナルウィンドウからas --versionを入力すると、あなたが知っているようになります。

GNU assembler (GNU Binutils for Ubuntu) 2.20.1-system.20100303 
Copyright 2009 Free Software Foundation, Inc. 
This program is free software; you may redistribute it under the terms of 
the GNU General Public License version 3 or later. 
This program has absolutely no warranty. 
This assembler was configured for a target of `i486-linux-gnu'. 
0

http://www.faqs.org/docs/Linux-HOWTO/Assembly-HOWTO.htmlをお聞きしましたか? Debianのガスに

+0

私はインストールしましたが、今は.asmファイルをコンパイルしていますか?ファイルをコンパイラの同じフォルダに貼り付ける必要がありますか? – rogcg

+0

@psyhcloはチュートリアルが必要なのですか? http://www.hep.wisc.edu/~pinghc/x86AssmTutorial.htm – BozoJoe

関連する問題