-
How Hard Could It Be?? Adding Two Numbers?? | ARM Assembly❤️Programming Tutorial코딩Coding/한글Rust강의★내가★공부하려고만듬 2022. 8. 24. 20:40728x90
arm 64는 약간 틀리네 ㅎㅎㅎ
https://courses.cs.washington.edu/courses/cse469/19wi/arm64.pdf
이게 젤 편하네 ㅎㅎㅎㅎ
default: as add.s -o add.o gcc add.o -o add -static -nostdlib ./add
Command 창에서 하는 법
// macOs 기준 설명임. as -o HelloWorld.o HelloWorld.asm 하면 HelloWorld.o 파일 만들어짐 그럼 HelloWorld.o 파일을 ld -macosx_version_min 12.0.0 -o HelloWorld HelloWorld.o -lSystem -syslibroot `xcrun -sdk macosx --show-sdk-path` -e _start -arch arm64
makefile
HelloWorld: HelloWorld.o ld -macosx_version_min 12.0.0 -o HelloWorld HelloWorld.o -lSystem -syslibroot `xcrun -sdk macosx --show-sdk-path` -e _start -arch arm64 HelloWorld.o: HelloWorld.asm as -o HelloWorld.o HelloWorld.asm
반응형'코딩Coding > 한글Rust강의★내가★공부하려고만듬' 카테고리의 다른 글
Rust❤️러스트 .o 오브젝트(obj❤️) 파일 만드는 방법How create .obj file from Rust code (0) 2022.08.29 5 Linux Utilities to Improve Your Programming Workflow in 2022 (0) 2022.08.26 Trying Jai❤️Language for the First Time (0) 2022.08.26 Coding DVD Logo Screensaver in WebAssembly❤️ (0) 2022.08.26 Hacking Webassembly in C++ | Tsoding ❤️ (0) 2022.08.24 Live Coding)한글강의Lisp, Emacs, Lsp설치, DoomEmacs기초, 설치부터 LSP자동완성 구현까지 (0) 2022.08.22 Rust Traits ❤️vs C++🧡 Concepts (0) 2022.08.21 Algorithm ❤️and Data Structs Full Course - freeCodeCamp (0) 2022.08.19