0

私はnasmアセンブラを使用してからldとリンクしていますが、今日このエラーが発生するまで機能していました

$ ld -macosx_version_min 10.8.0 -o objctest.o -lSystem
ld: warning: -arch not specified
Undefined symbols for architecture x86_64:
  "_main", referenced from:
     -u command line option
ld: symbol(s) not found for inferred architecture x86_64

アセンブリ コード

global  _main

align 4, db 0x90

section .text
_main:
push ebp
mov  ebp, esp
mov eax, 88
mov esp, ebp
pop ebp
ret
4

0 に答える 0