NASM_AssemblyPractice
1.0.0
...
根據您的系統,請執行以下步驟:
確保安裝了nasm ,並按照下一步步驟。
nasm -f macho64 asm/{file}.s
根據文件,您可能需要運行以下一個:
ld -arch x86_64 -macosx_version_min 10.9.0 -no_pie -lSystem -e _start -o a.out asm/{file}.o
如果有主標籤,請刪除-e _start標誌:
ld -arch x86_64 -macosx_version_min 10.9.0 -no_pie -lSystem -o a.out asm/{file}.o
如果您想混合c和s ,則可以運行以下內容:
gcc c/{file}.c asm/{file}.o
並執行以下執行:
./a.out