如何在Linux下向gcc编译器添加“graphics.h”C/C++库

在Ubuntu上尝试c图形编程时,我发现了这个图形。h不是标准的C库,gcc编译器不支持它。所以我写这篇文章来解释这个过程。 如果你想使用图形。在Ubuntu平台上,你需要编译并安装libgraph。它是在Linux上使用SDL实现turbo c图形API。 你可以从这里下载 libgraph 逐步说明:

null
  • 第一步: 首先通过键入
sudo apt-get install build-essential
  • 第二步: 通过键入
sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-2.0 guile-2.0-dev libsdl1.2debian libart-2.0-dev libaudiofile-dev libesd0-dev libdirectfb-dev libdirectfb-extra libfreetype6-dev libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev libslang2-dev libasound2 libasound2-dev
  • 第三步: 现在提取下载的libgraph-1.0.2。焦油gz文件。
  • 第4步: 转到提取的文件夹并运行以下命令
./configuremakesudo make installsudo cp /usr/local/lib/libgraph.* /usr/lib
  • 现在你可以使用图形了。h lib使用以下行:
int gd = DETECT,gm; initgraph (& gd,& gm,NULL);

示例代码:

C

// C code to illustrate using
// graphics in linux environment
#include<stdio.h>
#include<stdlib.h>
#include<graphics.h>
int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, NULL);
circle(50, 50, 30);
delay(500000);
closegraph();
return 0;
}


输出:

output

参考: 询问ubuntu 本文由 阿卡什·提瓦里 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。 用户没有为我添加重要的注释。我下载的文件有些问题https://github.com/SagarGaniga/Graphics-Library 如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享