Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-07-2007, 16:17   #1
santaclause83
Member
 
Iscritto dal: Mar 2006
Messaggi: 131
[MinGW]problemi con la compilazione..

ho scaricato e installato tutti i pacchetti necessari dal sito di www.minGW.org
e ho specificato tra le variabili d'ambiente quella dove risiedono i binari di MingGW

se su msdos digito "gcc -v" mi riconosce ed elenca la versione presente del compiler,e fin qui tutto ok.

se però vado a compilare il programma base (g++ -o main.exe main.cpp) mi dice
"g++ non è riconosciuto come comando interno o esterno,un programma eseguibile o un file batch"

se compilo con gcc restituisce la stessa cosa..

avete qualche idea a riguardo??grazie mille
santaclause83 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2007, 17:32   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Devi mettere la directory bin del mingw nel path.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2007, 19:40   #3
santaclause83
Member
 
Iscritto dal: Mar 2006
Messaggi: 131
se ti riferisci al path delle variabili d'ambiente l'ho fatto e infatti se su dos digito gcc -v mi riconosce il comando e mi stampa a video la versione di gcc installata.

poi un altra cosa:

nella cartella bin non c'è g++.exe,ma cpp.exe....ho pensato che epr compilare in c++ dovessi a quel punto digitare <cpp -o main.exe main.cpp >

ecco sia con cpp, che con gcc il risultato invece è:

cpp(o gcc) : installation problem,cannot exec 'cc1plus' :No such file or directory

santaclause83 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2007, 19:46   #4
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Strano...ci deve essere g++. mi sa che c'è qualche altro problema.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2007, 19:54   #5
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
semplicemente potresti non aver installato il g++. prova a compilare il programma richiamando gcc anziché g++: secondo me non riuscirai a compilare, mentre di norma dovresti. rilancia l'installer che si scarica da SourceForge e quando selezioni cosa installare metti anche il compilatore C++.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2007, 20:11   #6
santaclause83
Member
 
Iscritto dal: Mar 2006
Messaggi: 131
se chiamo il gcc,che c'è mi dà:

gcc : installation problem,cannot exec 'cc1plus' :No such file or directory

non so cosa sia sto file e non riesco a trovarlo...voi ne sapete qualcosa?

tanto per farvi un idea più chiara di cosa abbia installato(tutti pacchetti controllati alla cartella bin e nessuno ha il g++.exe),vi do il link alla pagina del tutorial che ho seguito...fatto benissimo secondo me,però g++ non lo trovo tra le versioni aggiornate dei pacchetti che mi consiglia di scaricare..

http://www.programmerscafe.net/it/co...iew/21/53/1/0/
santaclause83 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2007, 20:22   #7
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Guarda un po' se dentro l'archivio gcc-g++-3.4.2-20040916-1.tar.gz c'è o meno g++.exe.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-07-2007, 08:33   #8
kk3z
Senior Member
 
L'Avatar di kk3z
 
Iscritto dal: Nov 2003
Messaggi: 980
prova ad usare mingw32-g++.exe o mingw32-gcc.exe
kk3z è offline   Rispondi citando il messaggio o parte di esso
Old 24-07-2007, 10:04   #9
santaclause83
Member
 
Iscritto dal: Mar 2006
Messaggi: 131
problema risolto,era un problema di path..

cm
santaclause83 è offline   Rispondi citando il messaggio o parte di esso
Old 24-07-2007, 12:10   #10
santaclause83
Member
 
Iscritto dal: Mar 2006
Messaggi: 131
adesso nel caso volessi importare nei miei porgrammi le funzioni di libreria portaudio(www.portaudio.com,libreria open source per l'elaborazione audio),basterebbe mettere i file nella cartella lib e importarli nel programma con delle #import?

ve lo chiedo perchè è da tempo che provo a collaudarle sotto devc++ ma il tutorial sul sito della portaudio cura bene solo la sezione visual studio,per quanto riguarda mingw il tutorial è piuttosto minimale

grazie!
santaclause83 è offline   Rispondi citando il messaggio o parte di esso
Old 24-07-2007, 12:17   #11
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Non importa usare la import...
Al momento della compilazione, supponendo che si chiami libportaudio.a, devi dare l'opzione -lportaudio al compilatore.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 26-12-2007, 18:51   #12
Alex_desmo
Junior Member
 
Iscritto dal: Dec 2007
Messaggi: 5
Quote:
Originariamente inviato da santaclause83 Guarda i messaggi
problema risolto,era un problema di path..

cm
ciao, per cortesia, mi diresti esattamente come hai risolto? cosa hai aggiunto nel path del sistema operativo?

Io ho lo stesso problema, quando lancio la compilazione da CodeBlocks ottengo lo stesso errore:
"mingw32-g++.exe: installation problem, cannot exec `cc1plus': No such file or directory"

IDE: CodeBlocks
SO: Windows Vista
Compilatore: mingw32-g++.exe

Grazie

Ultima modifica di Alex_desmo : 26-12-2007 alle 18:55. Motivo: Precisazioni sul mio sistema
Alex_desmo è offline   Rispondi citando il messaggio o parte di esso
Old 26-12-2007, 21:46   #13
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Io ho lo stesso problema, quando lancio la compilazione da CodeBlocks ottengo lo stesso errore:
"mingw32-g++.exe: installation problem, cannot exec `cc1plus': No such file or directory"
Stai usando una versione nightly build di CodeBlocks oppure la vecchia 1.0RC2? Quale versione di MinGW hai installato?
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2007, 17:19   #14
Alex_desmo
Junior Member
 
Iscritto dal: Dec 2007
Messaggi: 5
ho scaricato ed installato la versione 1.0rc2 con compilatore MinGw come proposto dal sito nella pagina di download.
Alex_desmo è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2007, 17:30   #15
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da Alex_desmo Guarda i messaggi
ho scaricato ed installato la versione 1.0rc2 con compilatore MinGw come proposto dal sito nella pagina di download.
Veramente il sito nella pagina di download propone di scaricare la nightly build dicendo che la RC2 è vecchia e instabile.
Scaricando la nightly build bisogna installare Mingw32 a mano, avevo scritto come installare il tutto, ma non lo trovo...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2007, 17:41   #16
Alex_desmo
Junior Member
 
Iscritto dal: Dec 2007
Messaggi: 5
ok, grazie. Provero' al leggere con piu' attenzione ad ad installare la vs nightly build.
Cosa mi consigli altrimenti di usare? Mi serve un ambiente di sviluppo c++.
Alex_desmo è offline   Rispondi citando il messaggio o parte di esso
Old 12-01-2008, 09:19   #17
Alex_desmo
Junior Member
 
Iscritto dal: Dec 2007
Messaggi: 5
Quote:
Originariamente inviato da santaclause83 Guarda i messaggi
problema risolto,era un problema di path..

cm
con MinGw 5.3.1 & Eclipse 3.3 come IDE ho lo stesso problema.
Sia che tenti di compilare da riga di comando che dall'IDE di Eclipse:

g++ : installation problem,cannot exec 'cc1plus' :No such file or directory

- ho installato MinGW in c:\
- ho aggiunto al path la riga "...;C:\MinGW\bin"
- SO Windows Vista Premium

In ogni caso non ho trovato nel pc il file cc1plus (e mi rendo conto che questo non sia affatto un buon segno )

Cerco aiuto, grazie

Ultima modifica di Alex_desmo : 12-01-2008 alle 09:23. Motivo: precisazioni sulla versione
Alex_desmo è offline   Rispondi citando il messaggio o parte di esso
Old 12-01-2008, 11:05   #18
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
L'eseguibile cc1plus.exe si trova nella cartella c:\mingw\libexec\gcc\mingw32\versione (nel mio caso c:\mingw\libexec\gcc\mingw32\4.2.1-sjlj\). Sei sicuro di aver installato tutti i pacchetti di MinGW?

Posso dirti che una volta configurati correttamente i percorsi MinGW funziona su Vista con qualsiasi IDE (Code::Blocks, Eclipse+CDT, NetBeans, ...). Ti consiglio comunque di scaricare la technology preview (versione 4.2.x) dal sito ufficiale.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 12-01-2008, 11:59   #19
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Sei sicuro di aver installato tutti i pacchetti di MinGW?
quoto, vedi post #5
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2008, 13:57   #20
Falkk
Junior Member
 
Iscritto dal: Jan 2008
Messaggi: 2
PATH

Ho avuto lo stesso problema con VISTA e ECLIPSE CDT , per risolvere ho aggiunto il path di cc1plus.exe alle variabili di ambiente.
Il builder si lamenta di non trovare il file, evidentemente MinGW non si occupa di dirgli dove trovarlo.
http://www.hwupgrade.it/forum/images...n_confused.gif
Falkk è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:17.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v