どんなにググっても、GNU Assembler を Mac にインストールする方法について (比較的) わかりやすい手順が見つからないようです。
gcc -c
(Mac では Apple Clang) を使用して.s
/ファイルをアセンブルできることはわかってい.S
ますが、実際の GNU Binutils を使用したいと考えていますas
。
どんなにググっても、GNU Assembler を Mac にインストールする方法について (比較的) わかりやすい手順が見つからないようです。
gcc -c
(Mac では Apple Clang) を使用して.s
/ファイルをアセンブルできることはわかってい.S
ますが、実際の GNU Binutils を使用したいと考えていますas
。
GNU アセンブラは (まだ) ネイティブ オブジェクト ファイル (Mach-O 形式) の作成に使用できません。しかしもちろん、それが必要な場合は、ネイティブではないオブジェクト形式のクロスアセンブルに使用できます。
gnuアセンブラはすでにMacにインストールされています(開発ツールパッケージをインストールしたと仮定します)。XCodeを避けたい場合は、コマンドラインからas
、またはを使用してプリプロセッサを使用して呼び出すことができますgcc yourfile.s $(OPTIONS)
。
編集:as
clangアセンブラーを指すようになりました。この回答が書かれた時点では、GNUアセンブラ(Appleのビルド)を指しています。
多分as
代わりにgas
?コマンドとしてガスを使用したい場合は、これを呼び出します。echo "alias gas=as" >> $HOME/.profile
ターミナルを開いて入力すると、MacLionにインストールされました。以前の回答のコメントで述べたように、 MacPortsやXCodeが原因である可能性があります。