Visto, ok.
Domanda su Code::Blocks
Ho installato: codeblocks-20.03mingw-32bit-setup.exe
La versione mingw è completa del compilatore.
Dopo l'installazione a buon fine, ho proceduto a configurare i percorsi, come da manuale.
Tutti i percorsi con relativi programmi esistono nelle cartelle configurate.
Ho scritto un Hello World in C++:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
lancio il debug con F8, e l'.exe non viene compilato, ho queste info:
Active debugger config: GDB/CDB debugger: Default
Building to ensure sources are up-to-date
Selecting target:
Debug
Adding source dir: E:\C\Primo\
Adding source dir: E:\C\Primo\
Adding file: E:\C\Primo\bin\Debug\Primo.exe
Changing directory to:
/C/Primo/.
Set variable: PATH=.;D:\MinGW\bin;D:\MinGW;d:\Program Files\CodeBlocks\MinGW
Starting debugger: D:\Program Files\CodeBlocks\MINGW\bin\gdb.exe -nx -fullname -quiet -args
/C/Primo/bin/Debug/…
failed
1° riga in grassetto: ho qualcosa di scaduto? o è solo un controllo che il codice trattato sia aggiornato?
2° riga in grassetto: devo configurare il PATH nelle variabili di ambiente? o codeblocks imposta il path?
3° riga in grassetto: fallito e in
/C/Primo/bin/Debug/, Primo.exe non c'è!!!
Se lancio build and run, appare una informazione che mi dice di fare il build del progetto, e se do ok ho questa info:
-------------- Build: Debug in Primo (compiler: GNU GCC Compiler)---------------
gcc.exe -Wall -g -c E:\C\Primo\main.c -o obj\Debug\main.o
Execution of 'gcc.exe -Wall -g -c E:\C\Primo\main.c -o obj\Debug\main.o' in 'E:\C\Primo' failed.
-------------- Run: Debug in Primo (compiler: GNU GCC Compiler)---------------
Checking for existence: E:\C\Primo\bin\Debug\Primo.exe
Set variable: PATH=.;D:\MinGW\bin;D:\MinGW;d:\Program Files\CodeBlocks\MinGW
Executing: "D:\Program Files\CodeBlocks/cb_console_runner.exe" "E:\C\Primo\bin\Debug\Primo.exe" (in E:\C\Primo\.)