Olá e bem-vindo de volta.
Neste vídeo, vou orientá-lo sobre como usar a interface de linha de comando, o terminal em um sistema
operacional Mac para compilar e executar seus programas em C.
Portanto, a primeira coisa que você precisa fazer no Mac OS é abrir uma janela de terminal.
E você pode fazer isso de várias maneiras diferentes.
Você pode ir até o localizador, abrir o localizador, ir até aplicativos, descer até utilitários e selecionar terminal
ali mesmo.
Ou, se já o tiver na área de trabalho, na janela aqui, basta selecionar a janela do
terminal na parte inferior.
Quando você seleciona terminal, essa é sua interface de linha de comando.
Essencialmente, é aqui que você pode digitar comandos, executar e criar seus programas em C.
Além disso, há muitos outros comandos Unix do Linux, comandos do Mac OS, o sistema operacional macOS,
que é parecido com o Linux, mas não é exatamente o Linux.
Portanto, o que você verá quando abrir o terminal é o nome do seu computador
e, talvez, também um caminho e um prompt.
E o prompt é onde você pode realmente digitar seus comandos.
Não vou fazer um tutorial exaustivo sobre todos os comandos do terminal do Mac, mas os comandos básicos
que você deve entender são CD, que é mudar de diretório.
Ele permite que você navegue para diferentes pastas.
Basta digitar CD e, em seguida, o nome.
Você também pode usar o comando mkdir para criar novos diretórios e pode usar o comando LS para listar o conteúdo
de um diretório.
Portanto, por padrão, dependendo de onde você abriu o terminal, seu caminho pode estar no nível superior.
Então, aqui estou no diretório da área de trabalho do meu Jason.
Se você quiser criar um diretório para armazenar todos os seus programas em C, basta usar o comando mkdir e criar
um diretório no nível superior aqui.
Então, talvez eu crie um diretório chamado projetos.
Depois de criar esse diretório de projetos, posso navegar até ele digitando CD change directory e, em seguida,
projects, e você pode pressionar o botão tab para completar os nomes.
E se você pressionar Enter e emitir o comando LS, verá que está dentro do diretório de projetos.
Portanto, nesse ponto, você pode abrir um editor de texto simples, começar a escrever algum
código C e, em seguida, voltar ao terminal e emitir comandos para compilar e executar esse código.
Agora sobre o Mac OS, não sou especialista em Mac OS.
Normalmente, não uso muito o mac OS, mas há um editor de texto simples que pode ser usado se você acessar
os aplicativos.
Talvez essa não seja a melhor opção.
Há muitos centros de texto que podem ser baixados, mas um que vem com o Mac OS é o
de edição de texto, se você for até os aplicativos, e poderá criar seus programas em
C nesse editor simples clicando duas vezes em edição de texto.
Não há muita coisa acontecendo aqui.
Ele apenas permite que você escreva parte do seu código C.
Por padrão, eles salvarão os arquivos no formato rich text.
Você quer mudar isso porque só quer mudar os arquivos salvos na extensão C, portanto,
pode ir até texto, editar e pode ir até preferências e, na guia novo documento, pode dizer apenas o formato,
pode dizer texto simples porque não quer que nenhum material extra seja salvo com isso.
E, novamente, há muitos editores disponíveis no Mac OS. Você pode usar algo muito mais fácil do que provavelmente
o Textedit, mas esse é o básico que vem com o sistema operacional.
Então, agora eu quero ir para cima e dizer sob o texto que eu quero dizer arquivo.
Quero dizer salvar e navegar para onde quer que eu tenha criado meu diretório de projetos.
Normalmente, no meio, você pode ir para o nome de usuário e verá tudo listado lá, e depois pode
ir para os projetos.
Em seguida, vá até o campo salvar como texto e diga: "Vamos chamar isso de Hello world dot C" e
certifique-se de que esteja escrito codificação de texto simples.
Talvez seja necessário reiniciar o Textedit se você alterar as preferências como mostrei para que isso
apareça.
Mas você só precisa ter certeza de que está dizendo Unicode UTF eight e, em seguida, pode clicar em salvar e ele deverá
ser salvo.
Olá mundo.
Veja, você pode navegar de volta ao terminal e, se emitir o comando LS, verá que agora há um arquivo
chamado Hello World C.
Portanto, agora salvamos nosso arquivo no local correto.
Agora podemos realmente começar a escrever algum código e salvá-lo para compilá-lo.
Portanto, o bom dos Ides é que eles exibem alguns modelos de código para você.
Você não digita tudo.
Agora vou escrever um código em C, e esse código parecerá desconhecido para você.
Isso não é importante neste momento.
Mais uma vez, estamos tentando configurar nosso ambiente para que possamos executar e compilar um programa
C a partir da interface de linha de comando no Mac OS.
Então, vou digitar um pouco de código C e incluir o texto um pouco maior para que você possa
vê-lo.
Portanto, podemos ir para texto, editar, ir para preferências e ir para a fonte de texto simples.
Vamos fazer com que seja algo que possamos ver.
Uau.
Se for o caso, faremos 18 swipe Include.
Padrão io. h e, em seguida, diremos apenas int main e algumas coisas poderão ser automaticamente capitalizadas
para você.
Novamente, talvez não seja o melhor editor de texto, mas podemos voltar e corrigir isso.
Adicionamos as chaves e, em seguida, podemos simplesmente dizer printf.
Hello world barra invertida n para alimentação de linha e, em seguida, termina com um ponto e vírgula.
Em seguida, temos que nos certificar de que a INT esteja em letras minúsculas e, então, podemos ir em frente e dizer file save.
Novamente, este é apenas um editor C simples para texto de código-fonte.
A edição pode não ser a melhor, mas esta é uma que conheço bem.
Então, agora voltamos ao terminal e, se dispararmos o comando LS, veremos Hello world dot C.
Vamos aumentar um pouco mais.
E agora podemos ver o conteúdo desse arquivo de texto digitando algo como more.
E, em seguida, o nome do arquivo e você pode ver o que está lá dentro, int main padrão e assim por diante.
Assim, podemos salvar nosso código-fonte C em um arquivo de texto.
Agora, queremos compilá-lo.
Se você se lembra das aulas anteriores, quando instalamos o compilador C, ele se chama GCC.
Se você digitar qual GCC, poderá ver onde está o caminho.
Se você digitar GCC dash dash version, poderá ver a versão do GCC, mas o comando para compilar de fato
é apenas GCC.
Portanto, se limparmos isso e dissermos GCC e estivermos no diretório do nosso projeto e digitarmos o nome
do arquivo de código-fonte C, que é Hello world, e pudermos concluir isso usando
uma conclusão TAB e pressionarmos enter, você verá que ele voltou ao prompt de comando e isso geralmente significa que
não há erros.
Mas depois de emitir o comando GCC, ele deve gerar um programa binário, um executável.
Portanto, se digitarmos LHS, veremos que há algo chamado ponto fora.
Esse é o nosso programa que foi criado por padrão, o comando GCC padrão.
Podemos executar nosso programa fazendo ponto e barra para frente e dizendo um ponto para fora, e isso executará o programa Hello
World.
E você vê a produção dele.
Olá mundo.
Agora, o comando GCC pode se tornar muito mais complicado.
Podemos alterar o nome do executável.
Podemos fazer todo tipo de coisa.
Não discutirei todas as opções de linha de comando do compilador nesta palestra, que será ministrada
na aula de C avançado.
Vamos apenas abordar os conceitos básicos.
Agora, se você digitar GCC, dash dash help, poderá obter algumas informações adicionais sobre alguns dos comandos
do compilador.
Os comandos realmente importantes do compilador, aqueles que você provavelmente usará
um pouco mais, são o Dash C e o Dash O, que talvez seja necessário maximizar a janela para vê-los, pois
parecem estar mais acima.
Mas o GCC Dash cal é realmente o principal.
Se você digitar GCC dash, verá que ele compilará um único arquivo de origem.
Não recomendo isso porque, nesse caso, você precisa criar links e assim por diante.
Uma boa opção é, como você notou, um ponto fora é, por padrão, o nome do programa.
Esse não é um nome muito bom.
Portanto, você pode dizer GCC e, em seguida, o nome do seu arquivo de origem, Hello world dot C e, em seguida, traço o traço o mudará o nome
do programa de um ponto para fora e você poderá nomeá-lo como quiser.
Vamos dar o nome de meu programa.
Portanto, se compilarmos e não tivermos erros, o que você verá gerado é o meu programa, com um nome um pouco mais significativo.
Em seguida, você pode fazer um ponto e uma barra no meu programa e isso o executará.
Agora, se você tiver erros em seu código.
Por exemplo, voltemos ao Textedit e digamos que tenhamos um erro.
Digamos que tenhamos esquecido um ponto-e-vírgula ou que tenhamos alterado o nome do Main para uma grafia incorreta ou que o INT tenha sido um I maiúsculo
ou um I o padrão não tenha sido salvo corretamente.
Digamos que isso seja salvo.
Agora, quando você compila com o comando básico do GCC, o GCC hello world.
O que você vê é que temos um erro e, portanto, teríamos que voltar, corrigir esse erro no editor de texto e, em seguida, reconstruí-lo
e salvá-lo novamente.
Certo.
Porque está faltando um ponto e vírgula aqui.
Portanto, se voltarmos, adicionarmos o ponto e vírgula, salvaremos e compilaremos novamente.
Não temos esse erro e podemos executá-lo e não temos erros e, então, podemos executar nosso programa
a dot out porque não o nomeamos lá.
Podemos pressionar a tecla de seta para cima para ir para os comandos anteriores e executar nosso programa.
Portanto, isso foi apenas o básico sobre como compilar e editar, usando um editor de texto simples, um programa em C usando
o terminal.
Novamente, isso pode se tornar mais complicado.
Esses são apenas os princípios básicos.
Se você não gosta da sobrecarga de um IDE, essa é sempre uma boa opção.
Obrigado.