Рубрики

Как добавить библиотеку «graphics.h» C / C ++ в компилятор gcc в Linux

Пробуя программирование на C в Ubuntu, я понял, что graphic.h не является стандартной библиотекой C и не поддерживается компилятором gcc. Поэтому я пишу эту статью, чтобы объяснить процесс.

Если вы хотите использовать graphics.h на платформе Ubuntu, вам нужно скомпилировать и установить libgraph. Это реализация графического API Turbo C в Linux с использованием SDL.
Вы можете скачать его здесь libgraph

Пошаговые инструкции:

  • ШАГ 1: Сначала установите build-essential, набрав
    sudo apt-get install build-essential
  • ШАГ 2. Установите дополнительные пакеты, набрав
    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
  • ШАГ 3: Теперь распакуйте загруженный файл libgraph-1.0.2.tar.gz.
  • ШАГ 4: Перейти к извлеченной папке и выполнить следующую команду
    ./configure
    make
    sudo make install
    sudo cp /usr/local/lib/libgraph.* /usr/lib
    

    Теперь вы можете использовать graphics.h lib, используя следующие строки:

    int gd = DETECT,gm; 
    initgraph (& gd,& gm,NULL);
    

Пример кода:

// C-код для иллюстрации использования
// графика в среде linux
#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;

}

Выход:

Ссылка: спросите Ubuntu
Эта статья предоставлена Аакашем Тивари . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Как добавить библиотеку «graphics.h» C / C ++ в компилятор gcc в Linux

0.00 (0%) 0 votes