Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] GCC não compila em pasta específica

Olá, boa tarde! Estava tentando realizar um exercicios e ao criar uma pasta (dentro de uma em que todos os arquivos .c estavam funcionando) o compilador não funcionou exclusivamente nela, como posso resolver? Por que isso acontece? Se possivel alguem tambem poderia me tirar dúvidas sobre o funcionamento do gcc e seus comandos no terminal?!

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

o código dado no terminal:

  • Executando tarefa: C:\MinGW\bin\gcc.EXE -Wall -Wextra -g3 c:\Users\Usuario\Documents\MeusProjetosProgram\Projetos de Estudo C\Projetos-de-Estudo-em-C\Exercícios em C\Atividades UFT\Lógica da Programação\Aulas de C e Portugol\Exercicios da Aula\Introdução Vetores e Matrizes\questemonitor\leia 10 numeros com funcao.c -o c:\Users\Usuario\Documents\MeusProjetosProgram\Projetos de Estudo C\Projetos-de-Estudo-em-C\Exercícios em C\Atividades UFT\Lógica da Programação\Aulas de C e Portugol\Exercicios da Aula\Introdução Vetores e Matrizes\questemonitor\output\leia 10 numeros com funcao.exe

c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot open output file c:\Users\Usuario\Documents\MeusProjetosProgram\Projetos de Estudo C\Projetos-de-Estudo-em-C\Exercícios em C\Atividades UFT\Lógica da Programação\Aulas de C e Portugol\Exercicios da Aula\Introdução Vetores e Matrizes\questemonitor\output\leia 10 numeros com funcao.exe: No such file or directory collect2.exe: error: ld returned 1 exit status

  • O processo de terminal "C:\MinGW\bin\gcc.EXE '-Wall', '-Wextra', '-g3', 'c:\Users\Usuario\Documents\MeusProjetosProgram\Projetos de Estudo C\Projetos-de-Estudo-em-C\Exercícios em C\Atividades UFT\Lógica da Programação\Aulas de C e Portugol\Exercicios da Aula\Introdução Vetores e Matrizes\questemonitor\leia 10 numeros com funcao.c', '-o', 'c:\Users\Usuario\Documents\MeusProjetosProgram\Projetos de Estudo C\Projetos-de-Estudo-em-C\Exercícios em C\Atividades UFT\Lógica da Programação\Aulas de C e Portugol\Exercicios da Aula\Introdução Vetores e Matrizes\questemonitor\output\leia 10 numeros com funcao.exe'" foi terminado com o código de saída: 1.
  • O terminal será reutilizado por tarefas, pressione qualquer tecla para fechá-lo.
1 resposta
solução!

Olá, Claudio! Tudo bem?

O erro que você está enfrentando está relacionado à criação do arquivo de saída. O GCC está tentando criar o arquivo executável, mas não consegue encontrar o diretório especificado.

Então, certifique-se de que o caminho para o diretório de saída realmente existe. No seu caso, parece que há um problema com caracteres especiais no nome do diretório, você definiu o nome dos arquivos com espaço "ler 10 numeros.c" isso não é uma boa prática além de causar erro durante a execução no terminal. Tente renomear os diretórios para evitar caracteres especiais ou espaços.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.