0

我正在尝试在 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++
4

1 回答 1

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开发

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

于 2013-02-09T12:27:50.887 回答