Proprio in conseguenza di ciò e del fatto che ho descritto ad un mio nipote (che "usa" pedissequamente Ubuntu), la differenza tra linguaggi compilati e interpretati, ho deciso di proporgli un IDE per banali esperimenti "didattici".
Se non ho avuto alcuna difficoltà a creare il solito file ciao_mondo.c, compilarlo con GCC ed eseguirlo, è stata una frustrante avventura installare e/o far funzionare un qualunque IDE su cui lavorare.
Premesso che ho solo una qualche remota infarinatura di programmazione in ambienti molto diversi da quanto ora disponiamo, ho deciso di installare CodeLite, anche perché ci sono vari tutorial su Youtube.
Con l'installazione non ci sono stati problemi, ma l'esecuzione (Build and Run Project), generava a terminale:
Dopo avere smanettato invano sulla configurazione, aver constatato che non generava il file compilato e che quasi tutto quello che trovavo era su Windows, ho mollato tutto./usr/lib/codelite/codelite_exec: 22: /usr/lib/codelite/codelite_exec: ./Hello_world: not found
Press ENTER to continue...
Mi sono quindi dedicato all'installazione di NetBeans, ma non avevo considerato che si basava su OpenJDK, per cui il risultato è questo:
Odio Oracle da quando si è impadronito di SUN, ma Java (che purtroppo è dappertutto) è diventato una persecuzione anche sotto Windows.root@portatile:/home/juva/Scaricati# ./Apache-NetBeans-12.0-bin-linux-x64.sh
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...
No protocol specified
Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"
root@portatile:/home/juva/Scaricati#
Ho installato, disinstallato e reinstallato in tutte le maniere (seguendo anche le loro indicazioni), ... ma non c'è nulla da fare.
Per carità, suggeritemi un IDE che si possa installare e funzioni.
Grazie.