// abans de començar

Triar un editor

Un cop instal·lats C i Python, et cal un editor amb un botó per compilar/executar d'un sol clic. Dues opcions: Geany (més senzill) o VSCode (més complet).

Editor: Geany VSCode

Opció 1 Geany

Un editor lleuger, pensat per aprendre: ja porta configurat un botó "Executa" que compila i executa en un sol clic, sense haver de tocar res.

Instal·lació

  • Linux (Debian):
    sudo apt install geany
  • Windows: descarrega l'instal·lador de geany.org/download/releases i executa'l.
  • macOS: Geany també té una versió per Mac a la mateixa pàgina de descàrregues, però la instal·lació i l'aspecte hi són menys polits que a Windows/Linux (és una eina basada en GTK, no nativa de Mac). Si ets a Mac, et recomanem més aviat VSCode (següent secció).

El botó de Play

Geany ja porta configurades, per defecte, les comandes de construcció segons l'extensió del fitxer: per un .c fa servir gcc, per un .py fa servir python. No cal tocar res — simplement:

  1. Obre el fitxer (.c o .py).
  2. Clica la icona ▶ (o Build → Execute, drecera F5).
Si et dona error "python no trobat": és perquè al teu sistema només existeix la comanda python3 (passa sovint a Linux sense el paquet python-is-python3 que mencionem a installPython.html, i sempre a Mac). Dues solucions: instal·la python-is-python3, o bé vés a Build → Set Build Commands i canvia python "%f" per python3 "%f".
A Windows, si et dona error "gcc no trobat": revisa que has afegit C:\MinGW\bin al PATH (vegeu installC.html) i que has obert Geany després de fer-ho (si ja el tenies obert, tanca'l i torna'l a obrir).

Opció 2 Visual Studio Code

Un editor molt més complet (autocompletat, molts llenguatges, extensions), però que necessita una mica més de configuració per tenir un botó de Play que funcioni igual per C i Python.

1. Instal·lació

Descarrega'l de code.visualstudio.com (disponible per Windows, Linux i macOS).

Si vols configurar C amb MinGW a Windows pas a pas amb més detall, Microsoft té una guia oficial: code.visualstudio.com/docs/cpp/config-mingw.

2. Extensions

Des de la barra lateral d'extensions (icona de quadrats, o Ctrl+Shift+X), instal·la:

  • C/C++ (de Microsoft) — ressaltat de sintaxi i autocompletat per C.
  • Python (de Microsoft) — el mateix per Python.
  • Code Runner (de Jun Han) — afegeix el botó ▶ que fa funcionar "Play" igual per qualsevol llenguatge.

3. Configurar el botó de Play

Per defecte, Code Runner ja sap executar Python, però per C cal dir-li que primer compili amb gcc i després executi el resultat. Obre la configuració en format JSON (Ctrl+Shift+P → "Preferences: Open User Settings (JSON)") i afegeix-hi:

"code-runner.executorMap": {
    "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
    "python": "python3 -u $fullFileName"
}

A Windows, el binari compilat té extensió .exe i s'ha d'executar sense ./; fes servir aquesta variant per a la línia de C:

"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt.exe && $dir$fileNameWithoutExt.exe"

I per a la de Python a Windows (on la comanda sol ser python, no python3):

"python": "python -u $fullFileName"
Per executar: amb el fitxer obert, clica la icona ▶ a la part superior dreta de l'editor (o Ctrl+Alt+N). La sortida apareix a la pestanya "OUTPUT" de la part inferior.
→ Instal·lar C → Instal·lar Python → Índex general