Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Errore compilazione Dev C++

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] Errore compilazione Dev C++

Messaggioda Foto UtenteSedra » 31 ott 2016, 14:16

Salve a tutti, non riesco a far girare un semplicissimo programma in c su dev c ++. Dev c++ lo avevo installato un paio di anni fa avendo iniziato a programmare in c++ e funzionava bene. Da allora non l'ho più usato e da win 7 sono passato a win 10. Lascio qui di seguito le informazioni sul tipo di errore ed il banalissimo codice. Grazie per le eventuali risposte.

Codice:

Codice: Seleziona tutto
#include <stdio.h>

int main()
{
  printf("ciao! \n");
  system("PAUSE");   
  return 0;
}


Errore:

C:\Users\Marco\Desktop\devc\Makefile.win [Build Error] [Project1.exe] Error 1

Compiler: Default compiler
Building Makefile: "C:\Users\Marco\Desktop\devc\Makefile.win"
Executing make...
make.exe -f "C:\Users\Marco\Desktop\devc\Makefile.win" all
gcc.exe -c main.c -o main.o -I"C:/Dev-Cpp/include"

gcc.exe main.o -o "Project1.exe" -L"C:/Dev-Cpp/lib"

gcc.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.

make.exe: *** [Project1.exe] Error 1

Execution terminated
Ultima modifica di Foto Utentealev il 31 ott 2016, 14:39, modificato 1 volta in totale.
Motivazione: Inserito codice in blocco
Avatar utente
Foto UtenteSedra
15 3
 
Messaggi: 39
Iscritto il: 16 dic 2015, 21:58

0
voti

[2] Re: Errore compilazione Dev C++

Messaggioda Foto Utentealev » 31 ott 2016, 14:46

Potrebbe essere un errore dovuto al compilatore non ben configurato

Vado a tentativi:
1. L'eseguibile g++ è compreso nella variabile d'ambiente PATH :?:
2. Hai provato la compilazione manuale :?: Funziona bene, oppure no :?:
Avatar utente
Foto Utentealev
5.990 2 9 12
free expert
 
Messaggi: 6282
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[3] Re: Errore compilazione Dev C++

Messaggioda Foto UtenteSedra » 31 ott 2016, 20:35

Ciao e grazie per l'aiuto.

Perdona la mia ignoranza:

1) Come si fa a verificare la 1. ? Ho provato questo percorso: Strumenti>Opzioni di compilazione>Programmi
Se clicco poi sul simbolo della cartella alla destra di g++.exe si apre una cartella "bin" dove dentro ci sono una sfilza di file .exe

2) No. Non so come si fa :oops:
Avatar utente
Foto UtenteSedra
15 3
 
Messaggi: 39
Iscritto il: 16 dic 2015, 21:58

0
voti

[4] Re: Errore compilazione Dev C++

Messaggioda Foto Utentealev » 31 ott 2016, 21:12

Per verificare la variabile PATH, apri un terminale cmd e digita
Codice: Seleziona tutto
set | grep PATH <invio>


Comunque, per quell'errore, ho trovato qualche link in rete:
http://stackoverflow.com/questions/1451 ... iled-dev-c
http://stackoverflow.com/questions/1281 ... rnal-error

Il 1° link mi sembra più centrato sul tuo errore

EDIT: corretto errore box codice
Avatar utente
Foto Utentealev
5.990 2 9 12
free expert
 
Messaggi: 6282
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[5] Re: Errore compilazione Dev C++

Messaggioda Foto UtenteSedra » 31 ott 2016, 22:42

Dal cmd ottengo: "grep" non è riconosciuto come comando esterno o interno, un programma eseguibile o un file batch

Premesso che ho la versione 4.9.9.2 di dev c++, non capisco a questo punto se è un problema di compatibilità con windows 10 o un problema di non aver impostato il percorso giusto per creare il file .exe
Avatar utente
Foto UtenteSedra
15 3
 
Messaggi: 39
Iscritto il: 16 dic 2015, 21:58

1
voti

[6] Re: Errore compilazione Dev C++

Messaggioda Foto Utentealev » 1 nov 2016, 16:53

Mi hanno segnalato uno strafalcione che ho scritto, in particolare:
Codice: Seleziona tutto
set | grep PATH <invio>

Il comando grep non esiste su Windows (almeno dalla 7 in poi, forse anche prima)

Per estrarre stringhe dall'output, esiste il comando findstr, perciò, l'istruzione che avevo scritto deve essere scritta:
Codice: Seleziona tutto
set | findstr /I PATH <invio>
Avatar utente
Foto Utentealev
5.990 2 9 12
free expert
 
Messaggi: 6282
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

1
voti

[7] Re: Errore compilazione Dev C++

Messaggioda Foto UtenteSedra » 1 nov 2016, 17:23

Grazie... :ok:

Alla fine comunque ho risolto disinstallando dev cpp e installando code::blocks
Avatar utente
Foto UtenteSedra
15 3
 
Messaggi: 39
Iscritto il: 16 dic 2015, 21:58


Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 42 ospiti