🛠️ Guia de Instalação
Este guia irá ajudá-lo a configurar o ambiente de desenvolvimento necessário para compilar e executar o interpretador Python.
📋 Pré-requisitos
Sistema Operacional
- Linux (Ubuntu/Debian recomendado)
- Windows (usando WSL ou MinGW)
- macOS (usando Homebrew)
Ferramentas Necessárias
1. Compilador C (GCC)
Bash | |
---|---|
2. Flex v2.6.4 (Analisador Léxico)
Bash | |
---|---|
3. Bison v3.8.2 (Analisador Sintático)
Bash | |
---|---|
4. Python 3
Bash | |
---|---|
5. Make
Bash | |
---|---|
🚀 Instalação Rápida (Ubuntu/Debian)
Execute o seguinte comando para instalar todas as dependências de uma vez:
Bash | |
---|---|
🔧 Verificação da Instalação
Após a instalação, verifique se todas as ferramentas estão funcionando:
Bash | |
---|---|
Você deve ver saídas similares a:
Text Only | |
---|---|
📦 Instalação no Windows
Opção 1: Windows Subsystem for Linux (WSL) - Recomendado
-
Instalar WSL2:
PowerShell -
Reiniciar o computador
-
Abrir terminal Ubuntu e seguir os passos do Linux
Opção 2: MinGW + MSYS2
-
Baixar e instalar MSYS2 de https://www.msys2.org/
-
Abrir MSYS2 terminal e instalar as ferramentas:
-
Adicionar MinGW ao PATH do Windows
🍎 Instalação no macOS
Usando Homebrew (Recomendado)
-
Instalar Homebrew (se não tiver):
Bash -
Instalar as ferramentas:
Bash
Usando MacPorts
Bash | |
---|---|
🔍 Solução de Problemas
Erro: "flex: command not found"
Erro: "bison: command not found"
Erro: "make: command not found"
Erro de permissão no Windows
- Execute o terminal como administrador
- Verifique se o antivírus não está bloqueando as ferramentas
Problemas com versões do GCC
Bash | |
---|---|
✅ Teste da Instalação
Após a instalação, teste se tudo está funcionando:
Histórico de Versão
Versão | Data | Descrição | Autor(es) |
---|---|---|---|
1.0 |
27/06/2025 | Criação do documento | Arthur Evangelista |
Se encontrar algum problema durante a instalação, consulte a seção de solução de problemas ou abra uma issue no repositório.