<head> <STYLE TYPE="text/css"> <!-- .title {font-size:large;text-align:left;margin-right:1cm} --> </STYLE> </head> <H1>Fondamenti di Programmazione</H1> <H2>Linux - <U>Anjuta</U></H2> <DIV ALIGN="justify" style="margin-left:5%; margin-right:10%"> <P> Siccome <U>Anjuta</U> è un IDE, per poter iniziare a scrivere un programma, bisogna prima creare un progetto <B>Project</B>. Per farlo, scegliamo il menu <B>File > New > Project</B>. Apparirà una finestra che ci chiede di selezionare il tipo del nuovo progetto (<B>Select project type</B>). Selezioniamo, tra i tipi dei progetti relativi al linguaggio C, il tipo <B>Makefile project</B>. Dopo aver clickato su <B>Forward</B>, arriviamo a <B>Project options</B> che ci chiede di inserire il nome del progetto (<B>Project name</B>) e la directory del progetto (<B>Project directory</B>). Diamo come nome al progetto, ad esempio, <CODE>Primo</CODE> e la directory potrebbe chiamarsi sempre <CODE>Primo</CODE> (potrebbe essere necessario crearla). Clickiamo <B>Forward</B> e arriviamo al <B>Summary</B> che riassume le scelte fatte. Ora clickando <B>Apply</B> il nuovo progetto sarà creato ed apparirà nella finestra di sinistra. Automaticamente <U>Anjuta</U> ha creato un file di nome <CODE>Primo.c</CODE>. Clickando due volte su di esso apparirà una finestra di dialogo che ci chiede di selezionare un editor (<B>Select a plugin</B>). Scegliamo ad esempio il primo di questi. A questo punto il contenuto del file <CODE>Primo.c</CODE> sarà mostrato nella finestra di destra pronto per essere editato (il file sarà già stato scritto da <U>Anjuta</U> con un contenuto di default). Scriviamo il seguente programma che semplicemente stampa a video la stringa <CODE>"Dennis Ritchie invento' il Linguaggio C"</CODE>: <pre> <font color="#000000"><font color="#009966"><strong>#</strong></font><font color="#1414ff">include</font> <font color="#00aa00"><</font><font color="#00aa00">stdio.h</font><font color="#00aa00">></font> <font color="#3232ff"><strong>int</strong></font> <font color="#000000"><strong>main</strong></font><font color="#000000"><strong>(</strong></font><font color="#000000"><strong>)</strong></font> <font color="#000000"><strong>{</strong></font> <font color="#000000"><strong>printf</strong></font><font color="#000000"><strong>(</strong></font><font color="#00aa00">"</font><font color="#00aa00">Dennis</font><font color="#00aa00"> </font><font color="#00aa00">Ritchie</font><font color="#00aa00"> </font><font color="#00aa00">invento'</font><font color="#00aa00"> </font><font color="#00aa00">il</font><font color="#00aa00"> </font><font color="#00aa00">Linguaggio</font><font color="#00aa00"> </font><font color="#00aa00">C\n</font><font color="#00aa00">"</font><font color="#000000"><strong>)</strong></font><font color="#000000"><strong>;</strong></font> <font color="#3232ff"><strong>return</strong></font> <font color="#007800">0</font><font color="#000000"><strong>;</strong></font> <font color="#000000"><strong>}</strong></font> </font> </pre> Salviamo quello che abbiamo scritto. Poi, o scegliamo il menu <B>Build > Build (Primo)</B> o clickiamo l'analogo bottone sopra la finestra. Questo provoca la compilazione del nostro programma in un eseguibile che sarà chiamato <CODE>Primo</CODE> e sarà mostrato nella finestra di sinistra. Per eseguirlo o scegliamo il menu <B>Run > Execute</B> o clickiamo il bottone <B>Execute</B>. Sarà mostrata una finestra di dialogo (<B>Program Parameters</B>) che ci chiede di inserire il nome del programma (<B>Program</B>). Inseriamo il nome <CODE>Primo</CODE>, lasciamo in bianco il campo <B>Arguments</B> e clickiamo <B>Apply</B>. Il programma sarà eseguito e il risultato dell'esecuzione apparirà in una finestra posta sotto la finestra di destra. </P> <P> A questo punto possiamo modificare il nostro programma come vogliamo. Per provarlo dovremmo solamente ripetere i due passi visti sopra: <B>Build</B> e <B>Execute</B>. Se il nostro programma contiene degli errori la fase di compilazione li mostrerà tutti e non sarà possibile eseguire il programma finché non saranno stati corretti. </DIV>
This topic: Programmazione1
>
WebHome
>
Prog1PZ
>
FPrisorse0910
>
EseLinux_Anjuta
Topic revision: r6 - 2011-09-23 - RiccardoSilvestri
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback