---
title: "Compilação - Menu principal - Ajuda para o MetaEditor"
description: "Esse menu contém comandos para compilar o código fonte em ficheiros executáveis... - Compilação - Menu principal - Ajuda para o MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_build"
---

[Ajuda para o MetaEditor](https://www.metatrader5.com/pt/metaeditor/help) → [Menu principal](https://www.metatrader5.com/pt/metaeditor/help/main_menu) → Compilação

# Compilação

Esse menu contém comandos para compilar o código fonte em ficheiros executáveis.

|  | Equipa | Descrição |
| --- | --- | --- |
| ![Compilar](https://www.metatrader5.com/i/help/metaeditor/en/compile_icon.png) | Compilar | [Compilar](https://www.metatrader5.com/pt/metaeditor/help/development/compile) o código do programa cuja janela está atualmente ativa. |
| ![Compilar ficheiros abertos](https://www.metatrader5.com/i/help/metaeditor/en/compile_open_files_icon.png) | Compilar ficheiros abertos | Compilar todos os ficheiros atualmente abertos. |
| ![Cancelar compilação](https://www.metatrader5.com/i/help/metaeditor/en/compile_stop_icon.png) | Cancelar compilação | Interromper processo de compilação. O comando pode ser útil para grandes projetos que demoram muito tempo a compilar. |
|  | Optimização máxima | Ativar [modo de compilação](https://www.metatrader5.com/pt/metaeditor/help/development/compile#mode)que assegura o máximo desempenho do código. |
|  | Sem optimização | Ativar modo [compilação rápida](https://www.metatrader5.com/pt/metaeditor/help/development/compile#mode). |

## In this section

- [Arquivo](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_file)
- [Editar](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_edit)
- [Pesquisa](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_search)
- [Ver](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_view)
- [Depurar](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_debug)
- Compilação
- [Ferramentas](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_tools)
- [Janela](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_window)
- [Ajuda](https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_help)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/pt/metaeditor/help", "name": "Ajuda para o MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/pt/metaeditor/help/main_menu", "name": "Menu principal"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/pt/metaeditor/help/main_menu/main_menu_build", "name": "Compilação"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Compilação", "acceptedAnswer": { "@type": "Answer", "text": "Esse menu contém comandos para compilar o código fonte em ficheiros executáveis..." } }] }
```
