Estou usando o visual studio code para programar vi que tem a parte de rodar o código, mas está dando erro. Como faço para compilar o código com vs code?
Estou usando o visual studio code para programar vi que tem a parte de rodar o código, mas está dando erro. Como faço para compilar o código com vs code?
Olá Samela.
Qual o erro que você está recebendo ? Cola a mensagem de erro e seu código aqui e assim consigo te ajudar.
A principio mesmo utilizando o VS Code você pode compilar o código da mesma maneira que o instrutor explicou na aula 1 atividade 2.
Você pode abrir um terminal no VS Code indo na aba Terminal e depois em New Terminal.
Você vai primeiro rodar esse comando para compilar.
gcc programa.c -o programa.out
E depois esse para rodar o programa
./programa.out
Caso sua intenção seja que o VS Code compile automaticamente recomendo esse tutorial.
Bons Estudos.
Windows PowerShell
Copyright (C) Microsoft Corporation. Todos os direitos reservados.
Experimente a nova plataforma cruzada PowerShell https://aka.ms/pscore6
PS C:\Users\Feliciano> mkdir .dist
mkdir : Já existe um item com o nome especificado C:\Users\Feliciano\.dist.
No linha:1 caractere:1
+ mkdir .dist
+ ~~~~~~~~~~~
+ CategoryInfo : ResourceExists: (C:\Users\Feliciano\.dist:String
) [New-Item], IOException
+ FullyQualifiedErrorId : DirectoryExist,Microsoft.PowerShell.Commands.New
ItemCommand
PS C:\Users\Feliciano> gcc programa.c -o programa.out
gcc : O termo 'gcc' não é reconhecido como nome de cmdlet, função, arquivo de script ou
programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o
No linha:1 caractere:1
+ gcc programa.c -o programa.out
+ ~~~
+ CategoryInfo : ObjectNotFound: (gcc:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: O comando gcc não foi encontrado, mas existe no local atual. Por padrão,
o Windows PowerShell não carrega comandos do local atual. Se você confia nesse comando, digite: ".\gcc". Consulte "get-help about_Command_Precedence" para obter mais detalhes.
PS C:\Users\Feliciano> gcc programa.c -o programa.out
gcc : O termo 'gcc' não é reconhecido como nome de cmdlet, função, arquivo de script ou
programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o
No linha:1 caractere:1
+ gcc programa.c -o programa.out
+ ~~~
+ CategoryInfo : ObjectNotFound: (gcc:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Olá Samela.
Aparentemente o gcc não foi instalado, o link está na aula 1 atividade 3 e sugiro seguir esse tutorial para fazer a instalação.
Um ponto de atenção é na etapa chamada:
"Para instalar o GCC ou qualquer outro pacote, basta clicar na caixa de seleção do pacote, em seguida clique em “Mark for Installation“, no meu caso estou instalando a lib ncurses."
Aqui devemos selecionar o mingw32-gcc-g++ e não esse ncurses que ele descreve.
Siga esse tutorial e essa orientação que o erro vai desaparecer quando for executar o comando gcc, mas caso algo não de certo, só mandar aqui e vou te ajudar a resolver.
Bons Estudos.
Boa noite o gcc está instalado, mas continua dando erro.
Windows PowerShell
Copyright (C) Microsoft Corporation. Todos os direitos reservados.
Experimente a nova plataforma cruzada PowerShell https://aka.ms/pscore6
PS C:\Users\Feliciano> gcc programa.c -o programa.out
>> ./programa.out
PS C:\Users\Feliciano> gcc programa.c -o programa.out
>> ./programa.out
gcc.exe: error: programa.c: No such file or directory
gcc.exe: fatal error: no input files
compilation terminated.
./programa.out : O termo './programa.out' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a
grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.
No linha:2 caractere:1
+ ./programa.out
+ ~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (./programa.out:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Olá Samela.
Legal, agora estamos conseguindo executar o comando gcc, agora nosso erro mudou. Vale agora revisitarmos as orientações da aula 1 atividade 2.
Vou fazer um passo a passo aqui, mas utilizando o VS Code:
Primeiro abrimos o VS Code:
Segundo vamos na opção File e depois na opção Open File:
Terceiro vamos clicar na pasta ou criar a pasta adivinhação e depois clicar em Selecionar Pasta:
Quarta vamos novamente em File e depois na opção New File:
Sexto, colocamos o nome do nosso arquivo de programa.c:
Agora finalmente vamos incluir o código explicado pelo instrutor:
#include <stdio.h>
int main() {
printf("Bem-vindo ao nosso jogo de adivinhação");
return 0;
}
gcc programa.c -o programa.exe
Depois que compilamos podemos executar o nosso arquivo com o comando .\ e o nome do arquivo gerado programa.exe:
.\programa.exe
Windows PowerShell
Copyright (C) Microsoft Corporation. Todos os direitos reservados.
Experimente a nova plataforma cruzada PowerShell https://aka.ms/pscore6
PS C:\Users\igor_\Desktop\adivinhacao> gcc programa.c -o programa.exe
PS C:\Users\igor_\Desktop\adivinhacao> .\programa.exe
Bem-vindo ao nosso jogo de adivinhação
PS C:\Users\igor_\Desktop\adivinhacao>
Execute esse passo a passo e me diga se resolveu, caso tenha ficado com alguma duvida não hesite em perguntar.
Bons Estudos
Obrigada! Com esse passo a passo resolvi o problema e o código foi compilado.