[英]Missing file when cross-compiling for Amiga on Ubuntu 16.04
我正在嘗試在 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.