Ho installato MinGW e MSYS sul mio computer Windows 7. Ho aggiunto C:\Program Files (x86)\MinGW\bin
al mio percorso. Comandi come gcc
e g++
lavoro, ma make
non lo fa. Ho cercato nella directory e non esiste un eseguibile chiamato make
, anche se ho installato tutti i componenti. C'è un file chiamato mingw32-make
. Esistono anche altri file con prefisso mingw32-
, ad esempio C++, g ++, gcc, gcc-4.6.1 e gfortran. Tuttavia, c'è un make
in C:\Program Files (x86)\MinGW\msys\1.0\bin
.Non è più incluso in MinGW e/o MSYS?
Se apro Shell MinGW e digito make
, eseguo. Tuttavia, non viene eseguito dal terminale di Windows.
È intenzionale, o potrei mancare anche altri eseguibili? Dovrei semplicemente aggiungere C:\Program Files (x86)\MinGW\msys\1.0\bin
al mio percorso?
Yup, aggiungere la directory bin MSYS al percorso (dopo dir bin di MinGW). Questo è esattamente ciò che ha fatto la shell MinGW e perché funziona lì. – eriktous
@eriktous Se pubblichi una risposta, posso accettarla. Non sono riuscito a trovare da nessuna parte nei documenti MinGW che dicono di fare questo - tutto dice semplicemente di aggiungere mingw/bin al tuo percorso. –
@ThomasOwens: Sono abbastanza sicuro che 'mingw32-make' è lo stesso di' make', è solo prefissato. – Mehrdad