Erro compilação programa em C no terminal [RESOLVIDO]

1. Erro compilação programa em C no terminal [RESOLVIDO]

humberto junior
qasti

(usa Debian)

Enviado em 14/03/2015 - 11:19h

Bom dia,

Sou iniciante no ambiente linux e no meu curso estamos aprendendo a programar em C, e agora no início o professor gostaria de que se programasse pelo gedit e depois compilasse e executasse pelo terminal. Futuramente vamos usar o codeblocks.

Tenho o Mint 17.1 Cinnamon.

Enfim..
O erro que aparece é este:

1.c:1:19: fatal error: stdio.h: Arquivo ou diretório não encontrado
#include <stdio.h>
^
compilation terminated.

Tentei instalar o gcc, mas o gerenciador de aplicativos diz que ele já esta instalado/atualizado.

Achei alguma coisa pelo google, mas to com medo de ter que formatar de volta o linux.. segui um tutorial e instalei um pacote ontem e bugou tudo, sumiu a barra de tarefas, ai resetei a máquina e na hora de iniciar tava inicializando ubuntu 14.04.. não sei que bruxaria o pacote fez e não teve jeito de recuperar, sorte que só uso linux pra esses trabalhos e não perdi nenhum documento importante, tudo fica na nuvem.

Dizia pra utilizar esse comando:
sudo apt-get install g++

Se alguém souber se tem como resolver sem instalar esses pacotes, porque já perdi a confiança nisso ai.
Obrigado.

----------
O site ta com bug, se errar o captcha, ele some as opções da subcategoria e não tem como enviar o post.
----------


  


2. Re: Erro compilação programa em C no terminal [RESOLVIDO]

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 14/03/2015 - 12:21h

Amigo , vá no terminal e poste o resultado disso:

ls /usr/include 


Curioso , não me lembro de ter visto esse erro , verificou se não colocou espaços ?

Pois :

#include <stdio.h> 


É diferente de :

#include <  stdio.h  > 


Espero ter ajudado

[]'s

T+


3. Re: Erro compilação programa em C no terminal [RESOLVIDO]

humberto junior
qasti

(usa Debian)

Enviado em 14/03/2015 - 13:38h

Thihup escreveu:

Amigo , vá no terminal e poste o resultado disso:

ls /usr/include 


Curioso , não me lembro de ter visto esse erro , verificou se não colocou espaços ?

Pois :

#include <stdio.h> 


É diferente de :

#include <  stdio.h  > 


Espero ter ajudado

[]'s

T+


Conforme seu pedido:

aio.h execinfo.h math.h pwd.h sysexits.h
aliases.h fcntl.h mcheck.h python2.7 syslog.h
alloca.h features.h memory.h rdma tar.h
argp.h fenv.h mntent.h re_comp.h termio.h
argz.h fmtmsg.h monetary.h regex.h termios.h
ar.h fnmatch.h mqueue.h regexp.h tgmath.h
arpa fstab.h mtd resolv.h thread_db.h
asm-generic fts.h net rpc time.h
assert.h ftw.h netash rpcsvc ttyent.h
byteswap.h _G_config.h netatalk sched.h uapi
c++ gconv.h netax25 scsi uchar.h
cifsidmap.h getopt.h netdb.h search.h ucontext.h
complex.h glob.h neteconet semaphore.h ulimit.h
cpio.h gnu-versions.h netinet setjmp.h unistd.h
crypt.h grp.h netipx sgtty.h ustat.h
ctype.h gshadow.h netiucv shadow.h utime.h
dbus-1.0 hexchat-plugin.h netpacket signal.h utmp.h
dialog.h iconv.h netrom sound utmpx.h
dirent.h ifaddrs.h netrose spawn.h values.h
dlfcn.h inttypes.h nfs stab.h video
dlg_colors.h langinfo.h nl_types.h stdc-predef.h wait.h
dlg_config.h lastlog.h nss.h stdint.h wchar.h
dlg_keys.h libgen.h numpy stdio_ext.h wctype.h
drm libintl.h obstack.h stdio.h wordexp.h
elf.h libio.h paths.h stdlib.h X11
endian.h limits.h poll.h string.h x86_64-linux-gnu
envz.h link.h printf.h strings.h xen
err.h linux protocols stropts.h xlocale.h
errno.h locale.h pthread.h sudo_plugin.h xorg
error.h malloc.h pty.h syscall.h


Esse comando que você me passou lista as bibliotecas do gcc ou de todos os compiladores do linux? achei bem útil este comando.

Esta sem espaços a linha de código, fiz o teste aqui e realmente da erro com os espaços.

Li em outros comentários pela internet e me arrisquei com aquele pacote. Instalou alguma coisa e realmente resolveu o problema.




4. Re: Erro compilação programa em C no terminal [RESOLVIDO]

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 14/03/2015 - 16:01h

Clique em Resolvido e depois em Melhor Resposta

Espero ter ajudado

[]'s

T+






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts