我正在尝试在 ubuntu 16.04 主机系统上为 AmigaDOS 3.x 构建一些软件,但在链接时出现此错误:
/opt/m68k-amigaos/m68k-amigaos/bin/ld: cannot open crt0.o: No such file or directory
从 .c 到 .o 构建的过程工作正常且没有错误。它只是显示任何错误的链接阶段。我正在使用的链接命令是:
sst: $(OFILES)
m68k-amigaos-gcc -o sst $(OFILES) -lm
有什么想法吗?
这个问题在这里得到了回答:https://github.com/adtools/amigaos-cross-toolchain/issues/12
我将在此处复制/粘贴它,以防 Github 上的原始帖子不可用:
您需要在链接阶段使用-noixemul
开关,否则工具链将尝试使用不可用的 ixemul 启动例程。
$ m68k-amigaos-gcc -noixemul hello.c -o hello