안녕하세요 저는 Mac에서 터미널을 사용하고 있습니다. 'vim hello_worldd.asm'을 만들었고 코드 작성을위한 장소를 만들었습니다.어떻게 종료하고 .am 파일을 컴파일 할 수 있습니까?
하지만 종료하고 실행하는 방법을 모르겠습니다. 그렇게 할 수있는 명령이 있습니까?
안녕하세요 저는 Mac에서 터미널을 사용하고 있습니다. 'vim hello_worldd.asm'을 만들었고 코드 작성을위한 장소를 만들었습니다.어떻게 종료하고 .am 파일을 컴파일 할 수 있습니까?
하지만 종료하고 실행하는 방법을 모르겠습니다. 그렇게 할 수있는 명령이 있습니까?
빔을 종료하려면 ESC
키를 눌러 일반 모드로 이동 한 다음 :wq
을 입력하여 변경 사항을 저장하고 저장하십시오. NASM를 들어
nasm -f elf file.asm
가 컴파일 할 수 있습니다. 그런 다음
ld -s -o outfile file.o
을 실행 :
그럼 당신은 당신이 사용할 수 있도록 연결해야 ./outfile
.
./outfile
을 실행할 수없는 경우 아마도 허가 문제가있을 것입니다. chmod
을 사용하여 해결할 수있는 것은 chmod +x outfile
입니다.
vim에서 파일을 끝내고 저장하십시오 (이스케이프 키를 누른 다음 : wq를 입력하십시오). 그런 다음 어셈블러 (아마도'nasm hello_worldd.asm')를 실행하십시오. – Kevin