首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >test.bas()错误23:找不到文件

test.bas()错误23:找不到文件
EN

Stack Overflow用户
提问于 2017-11-24 18:58:26
回答 2查看 181关注 0票数 0

我试图运行一个简单的FreeBASIC程序:

代码语言:javascript
复制
Print "Hello World"

然而,当我尝试运行它时,它会给出以下错误:

代码语言:javascript
复制
yamboy1@laptop:~$ fbc test.bas
test.bas() error 23: File not found, crt1.o
test.bas() error 23: File not found, crti.o
test.bas() error 23: File not found, crtn.o
ld: cannot find -lncurses
ld: cannot find -lm
ld: cannot find -ldl
ld: cannot find -lpthread
ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/5/libgcc.a when searching for -lgcc
ld: cannot find -lgcc
ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/5/libgcc_eh.a when searching for -lgcc_eh
ld: cannot find -lgcc_eh
ld: cannot find -lc

这和this post不一样

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-26 19:08:54

这看起来像是32位/64位的错配,好像ld在寻找32位gcc的工具链。你偶然安装了32位FreeBasic吗?

似乎您是在64位计算机上,所以如果您使用了,请尝试从以下位置获取和安装64位版本:

https://sourceforge.net/projects/fbc/files/Binaries%20-%20Linux/FreeBASIC-1.05.0-linux-x86_64.tar.gz/download

票数 0
EN

Stack Overflow用户

发布于 2020-04-05 14:09:24

缺少开发库之前必须安装开发库。

确保您下载的FreeBASIC在Shell类型下是正确的版本

不名-a

在这里,您可以看到linux版本,如果是32位或64位,下载正确的FreeBASIC版本。

要在shell下安装所有对Debian和Ubuntu类型的依赖,请执行以下命令:

sudo apt安装gcc g++ libncurses5-dev libxpm 11-dev libxext-dev libxpm-dev libxrandr dev libxrender

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

https://stackoverflow.com/questions/47478770

复制
相关文章

相似问题

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