嘿伙计们我正在尝试使用nasm在mac os中编译ALP。我之前使用nasm在ubuntu上编译了我的程序,它运行得很好。但现在我已切换到mac。我已将我的nasm更新为版本 - 2.11这是最新版本。现在,当我试图编译我的程序时,它给了我错误。 我使用这些命令编译
nams -f elf / macho filename.asm
ld -o filename filename.o
之后它给了我这个错误 -
seemajains-MacBook-Air:MIL seemajain $ nasm -f macho32 assign1.asm
seemajains-MacBook-Air:MIL seemajain $ ld -o assign1 assign1.o
ld:警告:-macosx_version_min未指定,假设为10.8
架构i386的未定义符号:
“start”,引自:
implicit entry/start for main executable
(maybe you meant: _start)
ld:找不到推断架构i386的符号
任何人都可以帮助我吗?