GCC não compila programas em outra partição [RESOLVIDO]

1. GCC não compila programas em outra partição [RESOLVIDO]

Vinicius Belesa de Figueiredo
vbf1994

(usa Ubuntu)

Enviado em 28/11/2013 - 09:43h

Olá, estou com dificuldades para compilar programas em C que estão localizados em uma partição NTFS. Possuo dual boot e utilizo uma partição separada para guardar documentos. Programas em python executam normalmente, só estou com este problema para programas .c, apresenta um erro de permissão da seguinte forma: ./geany_run_script.sh: 5: ./geany_run_script.sh: ./registro_03: Permission denied.

Aguardo resposta...



  


2. Re: GCC não compila programas em outra partição [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 28/11/2013 - 11:25h

Não que eu esteja duvidando de você mas, só para confirmar, tem certeza de que não está compilando? Acho mais provável que compile e não execute, e creio que você deveria verificar se não é isso que está acontecendo.

Partições FAT ou NTFS não tem como mapear com facilidade as permissões do UNIX. Dependendo de como a partição tenha sido montada, é capaz até mesmo de você receber uma mensagem de erro ao tentar fazer algo como "chmod a+x /mnt/particao_NTFS/algum_diretorio/programa" ("a+x" liga os bits de execução do arquivo).

Se bem que... Lendo a documentação do ntfs-3g, parece que o default é dar todas as permissões (incluindo execução) para todo mundo em todos os arquivos, a não ser que você diga o contrário ou utilize mapeamento de usuários. Você tem alguma opção de montagem nessa partição?

De todo modo, você consegue compilar um programa manualmente, sem a interferência desses IDEs que escondem as coisas?


3. problema parecido

wirlei candido
wirlei

(usa Fedora)

Enviado em 06/02/2014 - 12:51h

Bom dia pessoal, me desculpem estar reabrindo um tópico que já havia sido resolvido, porém achei que seria melhor do que abrir um novo, uma vez que o tema já se encontrava aqui.
Enfim, o meu problema é parecido com o problema que o colega acima mencionou, porém eu consigo compilar os meus arquivos sem problemas o que não consigo é executar os arquivos que compilo. Existe alguma maneira de eu resolver isto?? já tentei dar todas as permissões para todos porém não tive sucesso. Eu gostaria que estes programas pudessem ser compilados e executados desta partição que reservei para backup pq tenho acesso a ela tanto pelo linux, quanto pelo windows o que me adianta muito o trabalho uma vez que não preciso ficar mudando de sistema toda vez que preciso atualizar um programa nem mesmo manter arquivos duplicados, o que é um transtorno manter. Desde já agradeço pelos esclarecimentos!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts