首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每当我尝试使用linux - gbdk时,都会返回一个致命错误。

每当我尝试使用linux - gbdk时,都会返回一个致命错误。
EN

Stack Overflow用户
提问于 2020-04-27 18:27:05
回答 1查看 92关注 0票数 0

Gbdk在windows上工作得很好,但是如果我在linux上尝试它,它就不能工作:

当我运行/usr/lib/gbdk/bin/lcc -Wa-1 -Wl-m -Wl-j -DUSE_SFR_FOR_REG -c main.c -o main.o时,它返回以下错误:

/usr/lib/gbdk/bin/lcc: /usr/lib/gbdk/bin/sdcc中的致命错误

就这样。有人能帮忙吗?

运行cat /etc/os-release返回:

代码语言:javascript
复制
NAME="Linux Mint"
VERSION="19.3 (Tricia)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 19.3"
VERSION_ID="19.3"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.ubuntu.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=tricia
UBUNTU_CODENAME=bionic

运行uname -r返回

代码语言:javascript
复制
5.3.0-46-generic

运行file /usr/lib/gbdk/bin/sdcc返回

代码语言:javascript
复制
/usr/lib/gbdk/bin/sdcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 2.0.0, stripped

运行file /usr/lib/gbdk/bin/lcc返回

代码语言:javascript
复制
/usr/lib/gbdk/bin/lcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 2.0.0, stripped
EN

回答 1

Stack Overflow用户

发布于 2021-04-21 20:12:20

如果您使用的是20岁的GBDK,请使用https://github.com/gbdk-2020/gbdk-2020

要查看实际的错误消息手动运行sdcc,您可以输入lcc -v来查看它用哪个参数调用哪些程序。

上一次我看到像/usr/lib/gbdk/bin/lcc: fatal error in /usr/lib/gbdk/bin/sdcc这样的东西时,它是一个分割错误。遗憾的是,lcc捕获了错误,并将它们替换为一条无用的错误消息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61466265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档