簡體   English   中英

在 Ubuntu 16.04 上為 Amiga 交叉編譯時缺少文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM