GAS ってのは,GNU ASsembler のことで,Debian/GNU Linux では as とかいうコマンドです.gcc の裏では,こいつが .S ファイルからオブジェクトファイルを作ってくれて,リンカが libc とかと o ファイルをくっつけてくれて,実行可能ファイル a.out ができるわけですな. というわけで,さっそく gasの2つの例 を参考にしつつ (というかまんま.変えたのは文字列の中身だけ) 書いた,素朴すぎる hello, gas ! .text message: .ascii "hello, gas!\n" .align 4 .globl entryPoint entryPoint : movl $4, %eax movl $1, %ebx movl $message, %ecx movl $12, %edx int $0x80 movl $1, %eax
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く