Pular para o conteúdo

Executando executáveis

Responder tópico
  • Denunciar
  • Indicar
01 02

1. Executando executáveis

Enviado em 25/03/2016 - 14:28h

Sou iniciante em Linux e estudante de informática no Colégio Técnico Industrial de Bauru.
Utilizo o Geany para programar em .c, porém não consigo executar os arquivos executáveis gerados a partir dos códigos-fonte por mim feitos; apenas posso executá-los pela própria interface do Geany...
Alguém já passou por problema semelhante?
Desde já, agradeço.

Responder tópico

2. Re: Executando executáveis

Enviado em 25/03/2016 - 15:16h

Salve os .c na pasta /home, abra o terminal e digite sudo gcc "nome_do_.c" -o "nome_do_.c_que_quer_gerar"

3. Re: Executando executáveis

Enviado em 25/03/2016 - 16:36h

Deixe seu executável na pasta do usuário e execute:
./executável 
No terminal

4. Re: Executando executáveis

Enviado em 25/03/2016 - 17:19h

Sr. F escreveu:

Salve os .c na pasta /home, abra o terminal e digite sudo gcc "nome_do_.c" -o "nome_do_.c_que_quer_gerar"
Não consegui executar :[


5. Re: Executando executáveis

Enviado em 25/03/2016 - 17:21h

lipman escreveu:

Deixe seu executável na pasta do usuário e execute:
./executável 

No terminal
esse comando não funciona no meu terminal:
./executável 

6. Re: Executando executáveis

Enviado em 25/03/2016 - 17:32h

O comando é ./nome-do-seu-programa.
Vamos supor que vc queira executar um programa de nome aula.out
Que esteja em documentos
Vc vai no terminal e digita:
cd /home/seu-usuário/Documentos
De enter
Logo após
./aula.out

7. Re: Executando executáveis

Enviado em 25/03/2016 - 17:33h

Está usando ubuntu? 32 ou 64 bits ?

Caso esteja usando ubuntu, sabe se o seu gcc está instalado?
apt-get install gcc

Mais uma coisa, linux diferencia letras maiúsculas e minusculas, e não admiti diretamente espaços no terminal, ex.
cd /home/Usuario é diferente de cd cd /home/usuario
cd /home/carlos adriano não funciona se não estiver entre aspas cd "/home/carlos adriano"

verifique se não está cometendo este tipo de erros também.
no cado de executar ./arquivo dê permissão ao arquivo antes de executa-lo.

chmod +x meuprograma.exe
depois de dar permissão execute
./meuprograma.exe

.
.
.

Confia no SENHOR de todo o teu coração, e não te estribes no teu próprio entendimento.
(Provérbios 3:5)

8. Re: Executando executáveis

Enviado em 25/03/2016 - 18:12h

carlosadriano escreveu:

Está usando ubuntu? 32 ou 64 bits ?

Caso esteja usando ubuntu, sabe se o seu gcc está instalado?
apt-get install gcc

Mais uma coisa, linux diferencia letras maiúsculas e minusculas, e não admiti diretamente espaços no terminal, ex.
cd /home/Usuario é diferente de cd cd /home/usuario
cd /home/carlos adriano não funciona se não estiver entre aspas cd "/home/carlos adriano"

verifique se não está cometendo este tipo de erros também.
no cado de executar ./arquivo dê permissão ao arquivo antes de executa-lo.

chmod +x meuprograma.exe
depois de dar permissão execute
./meuprograma.exe

.
.
.

Confia no SENHOR de todo o teu coração, e não te estribes no teu próprio entendimento.
(Provérbios 3:5)
sim, utilizo Ubuntu 15.10 64bits

9. Re: Executando executáveis

Enviado em 25/03/2016 - 18:15h

Só verifica os procedimentos abaixo e poste o resultado aqui.

verifique se você está com o gcc instalado através do comando abaixo, e depois siga o procedimento indicado pelo colega acima.
apt-get update
apt-get install gcc

Mais uma coisa, linux diferencia letras maiúsculas e minusculas, e não admiti diretamente espaços no terminal, ex.
cd /home/Usuario é diferente de cd cd /home/usuario
cd /home/carlos adriano não funciona se não estiver entre aspas cd "/home/carlos adriano"

verifique se não está cometendo este tipo de erros também.
no cado de executar ./arquivo dê permissão ao arquivo antes de executa-lo.

chmod +x meuprograma.exe
depois de dar permissão execute
./meuprograma.exe
.
.
.

Confia no SENHOR de todo o teu coração, e não te estribes no teu próprio entendimento.
(Provérbios 3:5)

10. Re: Executando executáveis

Enviado em 26/03/2016 - 01:48h

Por acaso você está programando dentro de um diretório que esteja numa partição FAT ou NTFS, em que a permissão de execução do arquivo não possa ser colocada ou seja ignorada? O será que não está em numa partição montada com atributo de montagem noexec?

11. Re: Executando executáveis

Enviado em 26/03/2016 - 09:39h

Amigo você pode dizer o que está retornando quando você tenta executar? Porque se não fica difícil te ajudar

12. Re: Executando executáveis

Enviado em 26/03/2016 - 09:44h

Tire um snapshot da tela e coloque-a no imgur. www.imgur.com

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder