Por que conio.h
não está disponível
g_p principalmente respondeu a esta em um comentário :
conio.h
não está presente no Linux. Você precisa usarcurses
ouncurses
. Mas se você está recebendo um erro comofatal error: curses.h: No such file or directory'
, isso significa que essa biblioteca não está instalada.
Para mais informações sobre o conio.h (e como ele é específico do DOS / Windows), veja o artigo da Wikipedia sobre ele a>.
Por que ncurses.h
não estava disponível e como corrigi-lo
Quanto a ncurses, é necessário instalar o libncurses5-dev (ou libncursesw5-dev ) e depois passe o argumento -lncurses
para gcc
quando compilar, por exemplo:
gcc -Wall -g -o hello hello.c -lncurses
Veja Como Eu crio elementos simplistas semelhantes a janelas em um programa de linha de comando? (e suas fontes) para mais informações.