だから最近、組立を学びたいと思ったので、少し学びました。これをnanoに入れて、playground.asmとして保存しました。どうすればコンパイルして実行できますか?私はすでにどこでも検索しましたが、それでも見つかりません。私は本当に好奇心が強く、それを使用することができない場合でも、言語を学ぶ意味はありません。
4
あらゆる種類の問題について、ギガバイトサイズのフレームワークの時代にこのような質問を読むのは
—
うれしいです
構文が異なる2つの主要なアセンブリ「フレーバー」があることに注意してください:AT&T(gas)とIntel(nasm)。アセンブラを選択する前に、どの構文を学習して使用するかを決定する必要があります。こちらで詳細な比較表をご覧ください。それでもわからない場合は、Intel / nasmを使用してください。
—
アンダーキャットがモニカを称賛する
デフォルトで標準のUbuntuマシンにインストールする必要があるgccを使用できます。ファイル名の拡張子は
—
FedonKadifeli
.s
で、コンパイルするコマンドはgcc myprog.s
誰かが、Ubuntuでアセンブリ言語プログラムをコンパイルする方法についてのこの質問をトピック外として閉じたいと思っています。😢オフトピックとしてクローズする必要があるのはなぜですか?アセンブリコードの記述方法ではなく、デフォルトのUbuntuリポジトリからのパッケージとUbuntuでのアセンブリコードのコンパイルに関するものです。
—
karel