free basic compiler error 23:找不到文件,libsupc ++

时间:2012-12-07 05:36:05

标签: compiler-errors ubuntu-12.04 qbasic freebasic

我正在尝试在ubutu 12.04中编译一个简单的hello world QBASIC程序。按照此处的说明下载并安装编译器。 http://www.freebasic.net/get

我也将它发布在askubuntu.com https://askubuntu.com/questions/226084/free-basic-compiler-error-23-file-not-found-libsupc-a#comment279100_226084上,但据报道在这里发布。这是我简单的QBASIC程序和编译细节。

print "hello word"

我用

编译了它
fbc hello.bas

但是我收到了以下错误。

hello.bas() error 23: File not found, libsupc++.a

ld: cannot find -lncurses ld: cannot find -lsupc++

1 个答案:

答案 0 :(得分:1)

您的系统缺少fbc所需的依赖关系。至少缺少一个包裹。 libsupc++是安装libstdc++时安装的g++的一部分。

查看http://www.freebasic.net/wiki/wikka.php?wakka=CompilerInstalling

上的列表

在Ubuntu上,您至少需要这些软件包:

  • gcc,g ++
  • 中的libncurses5-dev的
  • libx11-dev,libxext-dev,libxrender-dev,libxrandr-dev,libxpm-dev
  • libffi-dev的

您可以使用apt-getaptitude或您选择的GUI包管理工具来安装它们。