Erro ao executar arquivo em C no codeblock "permission denied"

1. Erro ao executar arquivo em C no codeblock "permission denied"

Cristian Goettert
cristiangoe

(usa Ubuntu)

Enviado em 04/03/2015 - 23:46h

Boa noite, estou programando em C com o codeblocks, o código compila mas na hora de executar da esse erro "permission denied", alguém pode me ajudar?


  


2. Re: Erro ao executar arquivo em C no codeblock "permission denied"

Lucas Noetzold
noitso

(usa Debian)

Enviado em 05/03/2015 - 00:19h

está compilando para um arquivo que já existe?
poste o resultado de
ls -l /blabla/blabla 

**os blablablas são o diretório onde este arquivo está sendo compilado para**


3. Re: Erro ao executar arquivo em C no codeblock "permission denied"

Paulo
paulo1205

(usa Ubuntu)

Enviado em 05/03/2015 - 07:16h

cristiangoe escreveu:

Boa noite, estou programando em C com o codeblocks, o código compila mas na hora de executar da esse erro "permission denied", alguém pode me ajudar?


Ajude-nos a ajudá-lo, dando-nos mais informações.

Você está usando Linux ou Windows? O executável está sendo gerado em que diretório? Esse diretório está em qual tipo de sistema de arquivos (ext4, NTFS, FAT32 etc.)?


4. Re: Erro ao executar arquivo em C no codeblock "permission denied"

Guilherme
daher

(usa Slackware)

Enviado em 05/03/2015 - 11:34h

Tente dar permissão ao executável.
sudo chmod +x executavel


5. Re: Erro ao executar arquivo em C no codeblock "permission denied"

Cristian Goettert
cristiangoe

(usa Ubuntu)

Enviado em 05/03/2015 - 14:20h


dei um chmod e o erro de permissão saiu, porém agora está com outro erro quando executa o código, dmostra o caminho que está salvo o arquivo e diz syntax erro mas o o código não está errado, da isso em todos os códigos até num simples assim


#include <stdio.h>
int main(){
printf("Hello!!!");
}



6. Re: Erro ao executar arquivo em C no codeblock "permission denied"

Guilherme
daher

(usa Slackware)

Enviado em 05/03/2015 - 14:24h

Tente separar os arquivos numa pasta e dar permissão de acesso à pasta toda.
chmod -R 777 pasta


7. Re: Erro ao executar arquivo em C no codeblock "permission denied"

Paulo
paulo1205

(usa Ubuntu)

Enviado em 05/03/2015 - 15:31h

Você não está tentando executar o .c, está?

Normalmente, o .c é só o código fonte, que serve como base do processo de compilação. Você deve executar o arquivo gerado como resultado da compilação, que é outro arquivo.


8. Re: Erro ao executar arquivo em C no codeblock "permission denied"

Guilherme
daher

(usa Slackware)

Enviado em 05/03/2015 - 15:48h

Tente utilizar o GCC para executar.

-> Crie o executável:
gcc programa.c -o executavel

-> Atribua permissão de execução:
chmod +x executavel

-> Execute:
./executavel


9. Re: Erro ao executar arquivo em C no codeblock "permission denied"

Paulo
paulo1205

(usa Ubuntu)

Enviado em 05/03/2015 - 15:52h

gdaher escreveu:

Tente utilizar o GCC para executar.

-> Crie o executável:
gcc programa.c -o executavel

-> Atribua permissão de execução:
chmod +x executavel

-> Execute:
./executavel


Normalmente a própria compilação já gera um executável com permissão de execução.


10. Re: Erro ao executar arquivo em C no codeblock "permission denied"

Guilherme
daher

(usa Slackware)

Enviado em 05/03/2015 - 15:56h

paulo1205 escreveu:

gdaher escreveu:

Tente utilizar o GCC para executar.

-> Crie o executável:
gcc programa.c -o executavel

-> Atribua permissão de execução:
chmod +x executavel

-> Execute:
./executavel


Normalmente a própria compilação já gera um executável com permissão de execução.




Eu estou pensando, Paulo... Pode ser que o próprio Code::Blocks não possua tal permissão.


11. Re: Erro ao executar arquivo em C no codeblock "permission denied"

Paulo
paulo1205

(usa Ubuntu)

Enviado em 05/03/2015 - 16:27h

gdaher escreveu:

Eu estou pensando, Paulo... Pode ser que o próprio Code::Blocks não possua tal permissão.


Nesse caso, ou a instalação está errada ou o uso que se está dando. Um usuário deveria escolher para seus projetos um diretório em que tivesse permissão de escrita e execução.


12. Re: Erro ao executar arquivo em C no codeblock "permission denied"

Cristian Goettert
cristiangoe

(usa Ubuntu)

Enviado em 05/03/2015 - 16:28h


To tentando executar direto do codeblock, compilo e executo e já abre a tela do programa aparecendo o erro syntax errro



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts