📅  最后修改于: 2023-12-03 15:08:55.667000             🧑  作者: Mango
在Linux系统中,默认情况下是不包含图形界面库的。如果想在C/C++中使用图形库,需要手动添加。本篇介绍如何在Linux中将“graphics.h” C/C++库添加到gcc编译器。
BGI是Borland Graphics Interface的缩写,是一个Windows下的C/C++图形库,可以实现图形界面的开发。在Linux系统中,需要下载一个兼容BGI的库来替代。
在终端中运行以下命令下载BGI库:
sudo apt-get install libgraph1 libgraph1-dev
在终端中运行以下命令打开gcc的配置文件:
sudo nano /usr/include/c++/7/cstdlib
将以下代码添加到文件底部:
#include <graphics.h>
保存文件并退出。
下面是一个简单的示例程序,可以作为测试库是否安装成功的参考:
#include <graphics.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
circle(100, 100, 50);
closegraph();
return 0;
}
运行以下命令编译程序:
gcc test.c -o test -lgraph
其中,“test.c”是示例程序的文件名,“-o”代表输出文件名,“-lgraph”代表链接BGI库。
运行以下命令运行程序:
./test
程序将会显示一个圆形窗口。
至此,您已经成功在Linux中将BGI库添加到gcc编译器。