2
respostas

[Dúvida] Não entendi o que é para fazer

Na aula "Começando a programar", o professor diz:

"Agora, sim, temos um programa em C! Precisamos rodá-lo para ver o computador imprimir o que foi feito. O computador não entende diretamente essa linguagem, binária, em que usamos apenas os números 0 e 1. No entanto, nós, seres humanos, não a entendemos, e por isto transformaremos o código que desenvolvemos em código de máquina por meio do compilador, que transforma a Linguagem C em dígitos 0 e 1.

Para usar o compilador é necessário tê-lo instalado na máquina. A linguagem C tem diversos compiladores. Utilizaremos o GCC, disponível para Linux e MAC. Se for utilizar o Windows, basta procurar no Google por "GCC download Windows" e seguir o instalador padrão. Aberto o terminal (no Windows, é o Prompt de comando), vamos inserir o código, que localizará o programa de acordo com o diretório em que salvamos o arquivo:

Alura: codigo alura$ pwd /Users/alura/Documents/aniche/curso-c/codigo Alura:codigo alura $ ls adivinhacao Alura: codigo alura$ cd adivinhacao/ Alura: adivinhacao alura$ programa.c Alura:adivinhacao alura$"

É para fazer isso no prompt de comando do windows ou no Visual Studio Code? Tentei fazer no prompt do Windows e nada aconteceu. Desculpe se a pergunta for idiota, esse é meu primeiro contato com programação.

2 respostas

Olá, não existe pergunta idiota.

Talvez tenha confuncido que o VSCode também tem o terminal imbutido nele: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Você pode fazer esses comandos no próprio Prompt de Comando do Windows, ou ali mesmo no terminal do VSCode. Lembrando que o código que você executar tem que ser referente as pastas do seu computador, esse comando "/Users/alura/Documents/aniche/curso-c/codigo" é da pasta do computador da ALura, tem que trocar pelo "caminho" até a pasta do seu computador.

Não sei se ficou claro.

Ah, obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software