Почему я не могу использовать conio.h или ncurses.h?

Я - новый пользователь к Ubuntu. Я записал простую программу в C. Когда я пытаюсь скомпилировать его для использования conio.h, компилятор дает мне фатальную ошибку. Таким образом, я попробовал ncurses.h, но тем не менее я получаю ту же ошибку.

5
задан 22 November 2015 в 13:55

1 ответ

Почему conio.h Не Доступен

, g_p главным образом ответил на это в комментарии :

conio.h не присутствует в Linux. Необходимо использовать curses или ncurses. Но если Вы получаете ошибку как fatal error: curses.h: No such file or directory', это означает, что эта библиотека не установлена.

Для получения дополнительной информации о conio.h (и как это - конкретный DOS/Windows), см. статья Wikipedia о нем .

, Почему ncurses.h не Было Доступно, и Как Зафиксировать Его

Что касается ncurses, необходимо установить libncurses5-dev Install libncurses5-dev (или libncursesw5-dev Install libncursesw5-dev) пакет, и затем передать -lncurses аргумент gcc при компиляции, например:

gcc -Wall -g -o hello hello.c -lncurses

Видят , Как я создаю упрощенные подобные окну элементы в программе командной строки? источники) для получения дополнительной информации.

5
ответ дан 23 November 2019 в 09:24

Другие вопросы по тегам:

Похожие вопросы: