我正在尝试下载 graphics.h 头文件,但之后
1.sudo apt-get install build-essential
我的电脑没有升级
2.下载libgraph-1.0.2.tar.gz
文件。3../configure
它不工作,但给出错误如下:
configure: error: *** SDL version 1.2.0 not found!
请帮忙?
答案1
如何修复
对于该错误,您需要安装 1.2 版的开发文件libSDL
:libSDL-image
sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev
它可能还会要求您提供 Guile,只需安装它即可:
sudo apt-get install guile-1.8-dev
然后再次运行./configure
。
问题是什么
您尝试安装的软件libgraph
有一些依赖项。它使用其他软件,并要求您已安装它们。运行 时./configure
,请检查是否已安装所需的一切,然后再继续下一步 ( make
)。
您收到的错误表明您没有libSDL
编译所需的标头libgraph
。当然,您可以libSDL
从互联网上获取源代码并安装它们。但是它们有自己的依赖项,这将是一个相当繁琐的过程。相反,您可以从 Ubuntu 的存储库安装它们。
如何找到所需的包名称
apt-cache search libsdl | grep dev
对于 Ubuntu 17.10 及以上版本
按照与上述相同的步骤,但你需要使用以下命令安装 guile
sudo apt-get install guile-2.0-dev
不再guile-1.8
正式支持
答案2
来源:http://www.codingalpha.com/install-run-graphics-h-ubuntu/
- 将 Libgraph v(libgraph-1.0.2.tar.gz) 下载到 Linux Ubuntu 中的 USR 目录。
- 将其解压到您的 USR 目录或主文件夹中。
- 现在,你可以执行 #include 并运行你的 C 程序