GCC Nâo reconhece bibliotecas. [RESOLVIDO]

1. GCC Nâo reconhece bibliotecas. [RESOLVIDO]

Juan Cassiano
juancassiano

(usa Ubuntu)

Enviado em 29/07/2014 - 18:21h

Olá, estou com um problema, se puderem me ajudar serei grato.
Estava tentando compilar um pequeno programa em C++, ao fim do mesmo, o salvei e fui compilar no GCC, porém não reconheceu a biblioteca "#include <iostream>"...Tentei fazer o mesmo programa em C, porém não reconheceu a biblioteca "#include <conio.h>".

#include <stdio.h>
#include <conio.h>
#include <math.h>
main(){
int x,y;
printf("Digite o primeiro numero para evetuar uma soma:\n");
scanf("%d", &x);
printf("Digite o segundo numero para evetuar uma soma:\n");
scanf("%d", &y);
printf("O resultado e:%d", x+y);
getch();
}
No Shell aparece a mensagem:":~$ gcc teste.c -o teste
teste c:2:19: fatal error: conio.h: Arquivo ou diretorio nao encontrado
#include <conio.h>
^
Compilation terminated"

Por favor, quem souber me ajude.
Grato.


  


2. Re: GCC Nâo reconhece bibliotecas. [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 30/07/2014 - 11:46h

Para compilar programas em C++, use o comando "g++", em lugar do "gcc".

A conio é uma versão capada e buguenta da biblioteca Curses, nativa do UNIX. No Linux, a biblioteca com essa função é a Ncurses. Recomendo que você não tente substituir a biblioteca mais completa por uma reconversão da versão capada do mundo DOS.


3. Re: GCC Nâo reconhece bibliotecas. [RESOLVIDO]

Juan Cassiano
juancassiano

(usa Ubuntu)

Enviado em 30/07/2014 - 22:31h

Entendi...Realmente o problema do C++ foi resolvido apenas mudando para .cpp e usando o g++.....Mas como eu uso a biblioteca Ncurses? eu digito normalmente "#include <ncurses> e uso os comandos como o "getch()"?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts