Olá e bem-vindo de volta.
Neste vídeo, mostrarei como você pode compilar e executar um programa em C por meio do terminal
Cygwin no Windows.
Portanto, nossa melhor opção aqui é compilar e executar pelo terminal do Cygwin, não pelo prompt de comando,
porque estamos usando o Cygwin como nosso compilador.
Portanto, no Windows, se você descer e entrar na barra de pesquisa aqui, poderá digitar Cygwin
Cygwin e verá uma opção de terminal Cygwin 64.
Você também pode, se abrir o Explorer, acessar o caminho do cygwin indo até os programas C, onde quer que o tenha
instalado.
Eu o instalei no C Cygwin 64.
Em seguida, você pode entrar no compartimento e ver o terminal lá também.
Mas quando você abre o terminal.
Você deverá ver um pequeno tipo de prompt de comando aparecer.
Então, basta digitar Cygwin 64 e você verá essa pequena janela de terminal aparecer com um prompt.
E o que você notará é que ele tem um caminho e assim por diante.
Mas o cifrão é onde está seu prompt.
Agora você pode emitir determinados comandos, comandos do tipo Linux, para navegar e se ver por aqui.
Nesse ambiente, os básicos são CD, que é um diretório de alteração, e LS, que lista os comentários.
Portanto, se digitarmos LZ bem aqui, poderemos ver em tela cheia tudo o que
está em nosso caminho específico, seja qual for o padrão.
Portanto, no momento, estou no diretório cygwin C users J fedin.
Portanto, se eu voltar ao Windows Explorer e acessar o diretório real do Cygwin, você perceberá que a estrutura de diretórios
tem um diretório home.
E isso geralmente é para um usuário específico que você criou.
Normalmente, por padrão, ele criará o que você quiser.
Crie-o e ele será como o meu, como J.
Fadden.
Casa equipada.
Agora, eu sugeriria que você colocasse todos os seus arquivos de código-fonte em c j Fadden, porque
ele se parece com um ambiente Linux com todos esses diretórios diferentes, binary dev, Etsy e assim por diante.
Portanto, o ambiente doméstico é o seu ambiente de usuário e o meu é o meu ambiente de trabalho.
E lá dentro é onde colocarei meus arquivos de código-fonte C.
Portanto, se eu estiver de volta à janela de prompt do Cygwin, tudo o que preciso fazer é digitar CD slash home slash
J Fadden, e isso me levará ao meu diretório raiz, onde quero começar a salvar meu código C.
Agora, vou criar um diretório usando o comando make Dir e vou chamá-lo de projetos para organizar
melhor as coisas, e depois vou navegar por ele usando o comando CD projects.
E, nesse ponto, você pode usar qualquer editor C que não tenha o formato rich text, qualquer coisa
que tenha um texto simples salvo.
Portanto, itens como o Bloco de Notas do Wordpad salvarão as coisas como TFS.
Você não quer usar o Wordpad.
O Notepad notepad plus plus é outra boa opção para usar.
Vou escolher o bloco de notas, só porque é um dos mais populares.
Portanto, se eu digitar no bloco de notas, ele virá com o Windows.
Mais uma vez, costumo usar o Notepad Plus e vamos passar pelo Notepad.
Você pode usar qualquer editor de texto que salve arquivos como arquivos de texto.
Portanto, se eu abrir o bloco de notas, espero que você esteja familiarizado com ele, mas é um editor de texto simples.
Vamos aumentar um pouco as preferências do nosso texto, aumentar um pouco a fonte para que possamos ver o que está acontecendo.
Vamos dizer 16.
Agora, queremos salvar isso em nosso diretório de projetos de fundos domésticos.
Então, se entrarmos no arquivo e dissermos salvar como, podemos simplesmente navegar até o diretório onde instalamos o Cygwin, certo?
Portanto, novamente, ele deve estar em C cygwin 64 home e, em seguida, o nome de usuário Jay Fedden e, depois, projetos.
Então, aqui vou criar um arquivo e vou dizer todos os arquivos como meu tipo
e vou chamá-lo de Hello world dot C e vou clicar em salvar.
Portanto, se voltarmos ao terminal Cygwin e emitirmos o comando LS, você verá que há um arquivo
salvo chamado Helloworld dot C.
E podemos, de fato, analisar o conteúdo disso, vendo mais comandos.
Olá, mundo.
Está vendo?
E isso nos diz que ainda não há nada lá dentro.
Portanto, o CD, o comando Makedir e o comando LS são, na verdade, os únicos
três comandos que você precisa para navegar e ver onde está o código-fonte.
Portanto, agora posso voltar ao Bloco de Notas e começar a escrever meu código C.
Sei que, a esta altura, você provavelmente terá muitas perguntas.
O que é esse código que não é importante no momento?
Estamos apenas tentando configurar o ambiente para que possamos executar e compilar nosso código C.
Nesse caso, especificamente a partir do terminal, não precisamos usar um IDE.
Portanto, vou criar um código C aqui.
Include é a inclusão de um arquivo de cabeçalho padrão dentro dos colchetes angulares.
Vou dizer int main.
E tudo isso deve ser escrito de forma totalmente correta.
Eu direi nulo.
Usarei a chave de braço esquerda e a chave de braço direita.
A única coisa que você notará é que, no IDE, grande parte desse recurso de autocompletar código acontecerá para você.
Ele adicionará automaticamente os colchetes.
Ele pode corrigir erros de ortografia e assim por diante.
E, normalmente, ele também destaca a sintaxe em cores diferentes.
Portanto, há algumas vantagens das ideias.
Agora você precisa se certificar de que tudo está escrito corretamente.
I main minúsculo ou isso não será compilado corretamente, como em nossos vídeos anteriores.
Aqui, vou dizer apenas printf.
Vou dizer hello World Dentro das aspas duplas, faça um espaço.
Diga barra invertida n para um avanço de linha e a aspa dupla e os parênteses à direita adicionam um ponto e vírgula.
Esse é o código C.
Tem que ser exato.
Não é possível escrever errado o principal, não é possível escrever errado o padrão.
Usarei os colchetes.
Verifique novamente isso.
Use a libra.
Certifique-se de pausar o processo e verificar novamente.
Agora podemos clicar em arquivo.
Podemos clicar em salvar.
E, novamente, podemos verificar se tudo foi salvo usando o comando more.
E agora você vê o conteúdo desse arquivo.
Agora vamos usar o comando GCC para compilar nosso código-fonte.
Agora, antes de verificarmos se o GCC foi instalado, você pode digitar que o GCC informará onde
está o caminho.
Você pode digitar GCC dash dash version e mostraremos a versão do GCC que você está usando.
E esse é um comando que compilará seu código-fonte C.
Agora, vou lhe mostrar apenas o básico do comando GCC.
Definitivamente, pode ficar mais complicado se você estiver fazendo diferentes configurações, preferências e assim por diante.
Quero que você comece a trabalhar apenas para poder compilar e executar um programa em C.
Portanto, para executar um programa simples em C, basta dizer ao GCC o nome do arquivo de origem, que, neste caso, é Hello
world dot C. Você precisa se certificar de que está no diretório correto do arquivo de origem e, em
seguida, basta pressionar Enter.
E se não houver erros no código, você verá o prompt voltar imediatamente e o cifrão ou qualquer
que seja o prompt.
Se você digitar LHS, verá que foi criado um novo arquivo chamado dot exe.
Esse é o programa que foi criado, pois não houve erros de compilação. Para executar
esse programa, basta dizer ponto, barra, ponto x e isso executará o programa.
E você notará que, quando eu digito isso e insiro, ele diz Hello world, que é o resultado do código-fonte.
Agora, se eu tivesse um erro em meu código-fonte.
Então, digamos que eu volte, esqueça um ponto e vírgula ou escreva errado main ou esqueça uma chave, seja qual for
o caso.
Se isso estiver salvo e eu pressionar Ctrl s para salvar, voltarei e recompilarei.
Digite GCC Hello world C O que você perceberá é que há um erro.
Está faltando um ponto e vírgula e nenhum programa deveria ter sido gerado.
Pode ser que você ainda tenha o antigo, um ponto x, mas nenhum
programa foi gerado porque a compilação e a construção falharam, então teríamos que voltar,
adicionar o ponto-e-vírgula, salvar o arquivo, recompilar e agora podemos realmente ver que, no momento em que um ponto x foi gerado.
E então podemos executar o código novamente.
Um ponto x.
Esses são comandos de compilação muito básicos, basicamente apenas o GCC com o nome da fonte.
Você notará que ele criou um nome padrão para seu binário, seu executável, um ponto x.
Agora, se você quiser alterar o nome do x para algo significativo, poderá dizer GCC name
of the file.
Olá mundo ponto C.
E podemos dizer dash o e, em seguida, podemos alterar o nome de nossos binários.
Podemos fazer algo significativo, como, por exemplo, meu programa.
E, novamente, se não houver erros de compilador, se você pressionar Enter e fizer um LS, verá que há
um novo executável chamado meu programa ponto X.
E então podemos executar isso.
Meu programa ponto x.
E, novamente, o GCC fica muito mais complicado com opções na linha de comando.
Se você digitar GCC dash dash help.
Você pode ver algumas dessas opções.
Os mais importantes, que já mencionei, são o traço O e o traço C, que apenas compilam, mas
não vinculam.
Portanto, se você não deixar isso por padrão, ele fará a compilação e a vinculação em uma única etapa.
Por enquanto, o traço o é realmente o principal em que você deve se concentrar.
Novamente, você pode se complicar um pouco mais se usar o GCC.
Você pode digitar o traço, STD para a versão e pode dizer algo como C 99.
E, em seguida, o nome do arquivo de código-fonte, se você quiser usar uma versão específica do C, e este aqui realmente diz que
devo ter digitado algo errado.
Pode ser C, mas é um E minúsculo, não um C maiúsculo, certo?
Portanto, há muitas opções diferentes de linha de comando do compilador que você pode enviar, mas isso fica para outra
ocasião.
Isso é para opções mais avançadas.
Quando você compilar, isso fará com que você comece a trabalhar.
Se você não gosta de um IDE e deseja apenas compilar a partir da linha de comando, isso é muito simples de fazer.
No Windows, você acessa o terminal Cygwin, navega até o diretório correto, cria um
arquivo de código-fonte C simples com uma extensão C e um editor simples, como o Wordpad ou o Notepad,
e salva o conteúdo desse arquivo.
Você emite o comando GCC, que cria um binário, e executa esse programa dizendo apenas ponto
e barra o nome do programa.
Agora, se você tiver alguma dúvida sobre isso, publique-a nas Perguntas e Respostas.
Obrigado pela atenção.