ubuntuで以下のプログラムを動作しようとすると互換性がありませんと言うメッセージが出ます
どうすればいいでしょうか
【プログラム】nasm コード
section .text
global _start
_start:
mov eax,4
mov ebx,1
mov ecx,msg
mov edx,7
int 0x80
;
mov eax,1
int 0x80
section .data
msg db 'hello!', 0x0A
ubuntu端末にて
nasm -f elf hello.asm
ld -s -o hello.asm
と実行しようとすると互換性がないとひょうじされます
どうすれば実行できるでしょうか?
また、もしこのプログラムが16bitで実行できないすればプログラムのどこを修正すれば32bitのnasmプログラムになりますか?
回答よろしくお願いします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/20 12:57