최근에는 어셈블리를 배우고 싶었으므로 조금 배웠습니다. 나는 이것을 나노에 넣고 playground.asm으로 저장했습니다. 이제 궁금합니다. 어떻게 컴파일하고 실행합니까? 이미 모든 곳을 검색했지만 여전히 찾을 수 없습니다. 정말 궁금해서 언어를 사용할 수 없다면 아무 것도 배우지 않아도됩니다.
4
모든 종류의 문제에 대해 기가 바이트 크기의 프레임 워크에서 이러한 질문을 읽는 것이
—
좋습니다
있다는 것을 기록해 둡니다 두 AT & T (가스)와 인텔 (NASM) : 다른 구문이 주요 조립 "맛". 어셈블러를 선택하기 전에 배우고 사용할 구문을 결정해야합니다. 자세한 비교표는 여기를 참조 하십시오 . 여전히 확실하지 않으면 Intel / nasm으로 이동하십시오.
—
undercat 박수 모니카
표준 우분투 시스템에 기본적으로 설치되어야 하는 gcc 를 사용할 수 있습니다 . 파일 이름 확장자는
—
FedonKadifeli
.s
이며 컴파일 명령 은 다음 과 같아야합니다.gcc myprog.s
누군가 우분투에서 어셈블리 언어 프로그램을 주제로 컴파일하는 방법에 대한이 질문을 끝내고 싶습니다. 😢 주제와 다른 이유는 무엇입니까? 기본 Ubuntu 리포지토리의 패키지와 Ubuntu의 어셈블리 코드를 컴파일하는 방법에 관한 것이지 어셈블리 코드를 작성하는 방법이 아닙니다.
—
karel December