0Pricing
Zig Academy · Aula

Compile e execute em uma etapa

Use zig run para passar do código-fonte à saída.

Compile e execute em uma etapa é uma aula grátis de Zig Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Zig Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Zig Academy inclui 4 aulas no total.

Do código-fonte à execução

Normalmente, você compila o código em um binário e depois o executa. Zig reúne as duas etapas em um único comando simples: zig run. ⚡

O comando zig run

Indique um arquivo-fonte para zig run, e ele compilará seu programa e executará o resultado imediatamente, tudo de uma vez.

zig run hello.zig

Nenhum arquivo de compilação é necessário

Para um único arquivo, você não precisa de um script de compilação nem da configuração de um projeto. Isso torna zig run perfeito para experimentos rápidos e para aprender.

O que acontece nos bastidores

Nos bastidores, Zig ainda compila primeiro para código de máquina nativo. Você simplesmente nunca precisa nomear ou iniciar o binário por conta própria.

Binário temporário

O executável gerado por zig run é colocado em um cache e executado por você. Ele não é deixado na sua pasta como um arquivo permanente.

Passando argumentos ao seu programa

Coloque dois hífens depois do nome do arquivo; em seguida, vêm os próprios argumentos do seu programa. Zig entrega ao seu código tudo o que estiver depois de --.

zig run main.zig -- input.txt --verbose

Escolhendo um modo de otimização

Adicione uma opção de otimização para controlar a velocidade e a segurança. O padrão é o modo seguro Debug, que mantém as verificações ativadas.

zig run main.zig -O ReleaseFast

O cache acelera as execuções repetidas

Zig armazena em cache os artefatos compilados; assim, executar novamente o mesmo arquivo sem alterações ignora a maior parte do trabalho e começa quase instantaneamente.

Quando você quer um arquivo de verdade

Para manter um binário que possa distribuir, use zig build-exe. Ele grava um executável no disco em vez de executá-lo por você.

zig build-exe hello.zig

zig run no ciclo interno

Durante o desenvolvimento, você vive em um ciclo curto de editar e executar. zig run mantém esse ciclo rápido: altere o arquivo, execute-o, veja a saída e repita.

Os erros interrompem a execução

Se o seu código não puder ser compilado, zig run exibirá os erros e não executará nada. É necessário compilar sem erros antes da execução.

Verificação rápida

Você tem um arquivo, app.zig, e quer compilá-lo e executá-lo em um único comando. Qual comando deve usar?

Recapitulação

Use zig run para compilar e executar um arquivo em uma única etapa, o que é ótimo para iterar rapidamente. Use zig build-exe quando precisar manter um binário. 🎯

Perguntas Frequentes

A aula “Compile e execute em uma etapa” é grátis?

Sim — o texto completo de “Compile e execute em uma etapa” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Zig Academy, atualize para CoddyKit PRO. O curso de Zig Academy inclui 4 aulas no total.

O que vou aprender em “Compile e execute em uma etapa”?

Use zig run para passar do código-fonte à saída. Você pratica Zig Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Zig Academy?

Nenhuma experiência prévia é necessária. Zig Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Compile e execute em uma etapa”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Zig Academy?

Sim. Cada aula de Zig Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Instale Zig em qualquer plataforma
  2. Sua primeira função main
  3. Imprimindo com std.debug.print
  4. Compile e execute em uma etapa
← Voltar para Zig Academy