Olá e bem-vindo de volta.
Neste vídeo, mostrarei como compilar e executar programas em C usando um editor de texto
simples por meio da interface de linha de comando no Ubuntu.
Portanto, aqui temos nosso sistema operacional Ubuntu.
Lembre-se de iniciar programas e de iniciar diferentes terminais.
Você pode realmente selecionar o ponto ponto ponto ponto.
E você pode vir até aqui e digitar search.
E você pode dizer terminal.
Essa é uma maneira de começar.
Se não for à opção de pesquisa, você pode vir até aqui, clicar com o botão direito do mouse na
janela e dizer abrir no terminal.
E isso também abrirá um terminal.
Esta é sua interface de linha de comando.
Este é o terminal.
É aqui que você digita os comandos para executar seus programas em C, essencialmente.
E você notará que, quando ele for exibido pela primeira vez, aparecerá uma fonte específica e a estrutura de diretórios onde quer
que você esteja conectado.
Isso aparece na área de trabalho, à direita.
Assim, você pode emitir comandos simples como CD para mudar de diretório.
Este não será um tutorial exaustivo sobre todos os comandos e o Linux para criar diretórios e navegar pelos
diretórios.
Ou seja, você só precisa conhecer alguns.
Um CD mudará os diretórios, make dir criará diretórios e LS listará os diretórios.
Esses são realmente os principais comandos do Linux que você precisa entender.
Assim, por exemplo, se estivermos em nosso diretório padrão e quisermos criar um diretório, talvez apenas para
armazenar nosso código C, e talvez criemos um projeto, podemos dizer make dir a project e, então, podemos fazer
LS.
Isso nos mostrará todos os diretórios diferentes no diretório padrão da área de trabalho.
E, para navegar dentro dele, podemos dizer CD project.
E pressionamos o botão de tabulação para concluir a tabulação.
Assim, quando estivermos em um diretório, começaremos a editar nosso código.
Temos que abrir um editor de texto simples.
E o Linux tem vários editores de texto disponíveis.
Existem os antigos chamados VI.
Você verá que eu o utilizo bastante, mas ele tem alguns comandos que são um pouco complicados para inserir e adicionar
guias.
Portanto, se você digitar VI e dissermos main dot c ou qualquer outra coisa, ele criará um arquivo chamado
main dot c e o editor de VI.
E parece um pouco estranho.
Se você estiver familiarizado com os comandos VI, não é muito difícil de usar, mas não é o mais intuitivo.
Você precisa selecionar I para inserir e, em seguida, pode começar a escrever seu código e coisas do gênero.
Em seguida, é necessário pressionar dois pontos ou a tecla de escape para voltar aos comandos e pressionar dois pontos
e Q para sair.
Portanto, o VI é um pouco mais difícil de usar e, por isso, é um pouco mais complexo.
O editor que eu sugeriria usar é provavelmente algo como o gedit.
Essa é uma opção bastante simples de usar no Linux.
Há vários tipos diferentes.
E, novamente, se você acessar os aplicativos de exibição, poderá digitar gedit.
E isso abrirá um editor de texto gedit.
E é um editor de texto bastante simples.
Então, digite e execute esse comando e ele abrirá o editor de texto gedit.
Além disso, você também pode usá-lo na linha de comando.
Certo.
Você pode dizer G edit.
E você pode usar o "e comercial" para que ainda tenha o prompt.
E isso também abrirá um editor gedit.
E isso abrirá o editor nesse projeto de diretório.
Portanto, o que você pode fazer aqui é usar uma interface muito fácil para começar a criar seu texto, seu código-fonte
em C.
Portanto, o que você pode fazer é abrir um arquivo existente, se já tiver um.
Ou você pode pressionar o sinal de mais para criar um novo documento.
E aqui você pode dizer que verá que ele adicionará guias.
Portanto, temos um documento bem aqui.
Não tem nada nele, mas podemos salvá-lo onde quisermos.
Assim, acabei de criar um diretório no meu projeto de área de trabalho para que eu possa selecionar área de trabalho e dizer projeto.
Vou colocar meu arquivo lá e darei um nome a ele.
Vou chamá-lo apenas de hello World.
Vejamos.
Você o coloca bem aqui no nome Hello World dot C e eu vou clicar em salvar.
E, em seguida, você pode ver que esse arquivo agora está salvo dentro desse diretório digitando o comando LS.
E você vê hello world dot c.
Portanto, agora podemos voltar ao nosso editor e você verá que ele ainda está listado no lado esquerdo.
E podemos realmente começar a escrever nosso código-fonte.
E, mais uma vez, ainda não chegamos ao ponto de entender todo o código-fonte.
Mas nós vamos chegar lá.
Sei que você terá muitas perguntas sobre isso, mas, no momento, o código-fonte está tentando configurar
nosso ambiente.
Estamos nos certificando de que podemos compilar e executar.
E, neste caso, estamos compilando e executando a partir de um terminal.
Portanto, o código-fonte é apenas um modelo C padrão para um aplicativo Hello world.
Fazemos a inclusão da libra.
Basicamente, usamos o IO padrão para podermos usar algumas das funções printf.
Você pode digitar isso manualmente.
E então podemos simplesmente dizer int main.
Certifique-se de escrever main corretamente.
E poderíamos ter colocado um vazio lá.
E, em seguida, uma chave à esquerda e uma chave à direita.
E você perceberá que esse editor de texto simples não faz muitas das coisas legais que o IDE faz
para você.
Ele não faz nenhuma conclusão de código nem adiciona modelos.
Código para você.
Ele não adiciona colchetes.
Tudo tem que ser feito manualmente.
Portanto, aqui vamos criar nossa função principal.
E vamos fazer uma impressão f.
E vamos dizer hello world entre aspas duplas.
E vamos colocar um avanço de linha ali, com uma aspa dupla, parênteses à direita e um ponto e vírgula.
Nesse ponto, queremos salvá-lo.
Portanto, podemos pressionar Ctrl S para salvá-lo.
E agora você pode ver o realce da sintaxe.
A formiga está em verde.
O vazio está em verde.
Também podemos simplesmente clicar em salvar.
Certo.
Portanto, acabamos de criar um programa C simples.
Certo.
E isso deve parecer familiar em relação aos vídeos anteriores.
Só que não se trata de um IDE.
Não está na luz de código ou algo do gênero.
Está em seu próprio editor e é uma simples edição G.
Ele não tem nenhuma sobrecarga de projetos, configurações ou algo do gênero.
Ele só tem o código de modelo.
Portanto, se você voltar ao terminal e digitar novamente LHS, verá que existe o Hello
World dot C.
Na verdade, podemos ver o conteúdo desse arquivo para ver se ele foi salvo corretamente digitando
o comando more e, em seguida, o nome do arquivo hello world, e você verá o código-fonte ali.
E, neste ponto, criamos o código-fonte em C.
Mas ainda não o compilamos.
Nós não a construímos.
Portanto, queremos criá-lo e depois executá-lo.
Certo.
Em vídeos anteriores, falamos sobre como instalamos o compilador GCC.
Portanto, se você digitar which gcc, verá o caminho para esse compilador gcc.
Se você digitar gcc dash dash version, verá a versão do compilador que está usando.
Portanto, para compilar isso, você precisa usar esse comando, o comando gcc.
Agora, o comando GCC pode definitivamente ficar mais complicado.
Há muitas opções para isso.
Há vários tipos de coisas diferentes.
Em um nível muito básico, você pode compilar um código-fonte C digitando no GCC e, em seguida, o nome do arquivo,
neste caso hello world dot c.
E você sempre pode pressionar o botão de tabulação para concluir a tabulação.
Assim, você não precisa digitar tudo isso.
Mas se você simplesmente digitar no GCC, hello world dot C sem opções, sem sinalizadores, ele tentará compilar seu
código-fonte.
E então você pode pressionar Enter.
E, se não houver erros, você verá apenas o próximo prompt.
Agora, se você realmente tiver um erro.
Então, vamos voltar ao nosso editor de texto.
Digamos que esteja faltando um ponto e vírgula.
Qualquer outro erro comum, como por exemplo, escrevemos "main" incorretamente.
Erramos a grafia de io padrão. h.
Não temos uma chave no início ou no fim, seja qual for o erro, quando salvarmos isso e
executarmos o comando novamente, você verá.
Agora ele diz que há um erro, certo?
Basicamente, está faltando um ponto e vírgula.
Portanto, você teria que voltar e editá-lo, adicionar o ponto e vírgula, salvá-lo e compilar novamente.
Certo.
E, novamente, esse é um comando muito simples do GCC.
Isso pode se tornar muito mais complicado, certo?
Portanto, você pode ver muitas das várias opções do GCC digitando GCC dash dash help.
E isso lhe dá uma lista de todos os diferentes comandos que você pode executar com o C.
Portanto, os mais comuns são o traço C e o traço O para vinculação.
Novamente, falo mais sobre opções de compilação em meu curso avançado de C.
Estamos apenas tentando compilar o básico aqui.
Portanto, se digitarmos GCC e não tivermos erros em nosso arquivo, você verá apenas um prompt de comando que é retornado.
Agora você pode de fato.
E o que você verá também é que, se fizer um LS agora, verá um arquivo criado chamado dot out.
Esse é, na verdade, seu arquivo binário executável.
Portanto, agora você pode executar o programa digitando dat dot forward, slash a dot out.
E isso executará seu programa.
Se você digitar, verá o resultado.
Olá mundo.
E é assim que você pode compilar e executar um programa C simples.
Agora, definitivamente, ele pode se tornar mais avançado, onde você pode ter diferentes opções de compilador.
Você pode alterar o nome do binário para algo significativo.
Na verdade, você pode, em vez de pressionar o ponto e a barra para executar o executável.
Portanto, você pode fazer algo como DCC e, em seguida, pode ter o nome do arquivo hello world e, em seguida, traço o
para alterar o nome do executável.
Portanto, nesse caso, talvez o nome seja algo como meu programa.
E isso compilará o código.
E ele mudará o nome do binário.
O programa que você deseja executar.
Você pode usar ls.
E você verá agora que esse é o meu programa.
Para executá-lo, você faz um ponto, uma barra e diz meu programa.
Mas, novamente, vamos nos ater ao básico.
Estou mostrando como compilar um programa C básico usando um editor de texto simples e, em seguida,
emitir o comando GCC em uma linha para compilar o programa, vinculá-lo em uma linha e criar o programa executável que
pode ser executado no terminal.
Portanto, há muito a ser abordado aqui.
Certifique-se de pausar o vídeo.
Voltar atrás.
Mas a essência disso é que você pode usar um editor de texto simples, escrever um programa C simples, não escrever nenhum ID aqui, certificar-se
de que ele seja salvo.
Voltar atrás.
Confirme se ele salvou seu código-fonte.
Compile-o usando o GCC.
Se precisar de ajuda, use a opção dash dash help, que basicamente cria um binário e você pode executar
programas em C no terminal.
Obrigado.
E se você tiver alguma dúvida, publique-a no fórum.