📜  如何在Linux中将“ graphics.h” C C++库添加到gcc编译器(1)

📅  最后修改于: 2023-12-03 15:08:55.667000             🧑  作者: Mango

如何在Linux中将“graphics.h” C/C++库添加到gcc编译器

在Linux系统中,默认情况下是不包含图形界面库的。如果想在C/C++中使用图形库,需要手动添加。本篇介绍如何在Linux中将“graphics.h” C/C++库添加到gcc编译器。

1. 下载并安装BGI

BGI是Borland Graphics Interface的缩写,是一个Windows下的C/C++图形库,可以实现图形界面的开发。在Linux系统中,需要下载一个兼容BGI的库来替代。

在终端中运行以下命令下载BGI库:

sudo apt-get install libgraph1 libgraph1-dev
2. 设置gcc编译器

在终端中运行以下命令打开gcc的配置文件:

sudo nano /usr/include/c++/7/cstdlib

将以下代码添加到文件底部:

#include <graphics.h>

保存文件并退出。

3. 编写示例程序

下面是一个简单的示例程序,可以作为测试库是否安装成功的参考:

#include <graphics.h>

int main() {
   int gd = DETECT, gm;
   initgraph(&gd, &gm, "");
   circle(100, 100, 50);
   closegraph();
   return 0;
}
4. 编译并运行程序

运行以下命令编译程序:

gcc test.c -o test -lgraph

其中,“test.c”是示例程序的文件名,“-o”代表输出文件名,“-lgraph”代表链接BGI库。

运行以下命令运行程序:

./test

程序将会显示一个圆形窗口。

至此,您已经成功在Linux中将BGI库添加到gcc编译器。