Dove posso trovare il programma "make" per Mac OS X Lion?


222

Ho appena aggiornato il mio computer a Mac OS X Lion e sono andato al terminale e ho digitato "make" ma dice: -bash: make: comando non trovato

Dov'è finito il comando "make"?


5
Per me è misterioso che questa domanda sia considerata fuori tema.
Grumdrig,

lo stesso problema e la stessa soluzione per il leone di montagna
bjelli,

7
OMG come possono distribuire un sistema unix senza fare sheesh
Gus

1
Invece di scaricare 1,6 GB Xcode è possibile scaricare Command Line 113MB Strumenti da Apple - risposta qui sotto per @ Nick Bianco stackoverflow.com/questions/6767481/...
Dylan Valade

Risposte:


50

Hai installato Xcode e gli strumenti di sviluppo? Penso che make, insieme a gcc e amici, sia installato con quello e non prima. Xcode 4.1 per Lion è gratuito.


In effetti, l'installazione di un nuovo Xcode ha risolto il mio problema. Sfortunatamente non sapevo che dopo aver effettuato un aggiornamento di Mac OS X dovevo anche aggiornare all'ultima versione di Xcode.
Roman Kagan,

5
vai alla scheda Download nel menu Preferenze Xcode e fai clic su "Installa" accanto alla voce Strumenti della riga di comando
williamC

Scorri verso il basso fino alla risposta di @Tarmo per vedere come farlo nel 2013.
rych

533

Devi installare Xcode dall'App Store .

Quindi avviare Xcode, andare su Xcode->Preferences->Downloadse installare il componente denominato "Strumenti da riga di comando". Dopodiché tutti gli strumenti pertinenti verranno posizionati nella cartella / usr / bin e sarai in grado di usarlo esattamente come in 10.6.


41
E non dimenticare di eseguire "/ Applicazioni / Installa Xcode.app". (Questo mi ha sconcertato per un po ').
njamesp,

13
Ho eseguito l'aggiornamento a Lion, reinstallato Xcode e make non era ancora nel mio percorso. L'ho rintracciato in: / Developer / usr / bin / make
CJ.

9
... che ora sembra essere (con l'ultima versione):/Applications/Xcode.app/Contents/Developer/usr/bin/
Paul Peelen il

5
Non ho dovuto eseguire "/ Applicazioni / Installa Xcode.app". Usando 4.3.2, trascina Xcode nella cartella Applicazioni, poi vai su Preferenze-> Download e installato da lì. Ora 'make' funziona dalla riga di comando.
Teekin,

perché non aggiungere /Applications/Xcode.app/Contents/Developer/usr/bin a $ PATH?
grosso

30

Sembra che puoi installare gli strumenti della riga di comando senza ottenere Xcode dai download per gli sviluppatori Apple . Mi ha richiesto di accedere con il mio account Apple.

In alternativa, una volta installato Xcode dall'App Store, è possibile notare che gli strumenti della riga di comando non sono installati per impostazione predefinita. Apri Xcode, vai alle preferenze, fai clic sulla scheda "download" e da lì puoi scaricare e installare gli strumenti da riga di comando.


21

Xcode 4.3.2 non ha installato "Strumenti da riga di comando" per impostazione predefinita. Ho dovuto aprire la scheda Preferenze / Download / Componenti Xcode. Aveva un elenco di componenti opzionali con un pulsante "Installa" accanto a ciascuno. Ciò include "Strumenti da riga di comando" e componenti per supportare lo sviluppo di versioni precedenti di iOS.

Ora "make" è disponibile e puoi controllare aprendo il terminale e digitando:make -v

Il risultato dovrebbe apparire come:GNU Make 3.81

Potrebbe essere necessario "make" anche se non hai bisogno di Xcode, come uno sviluppatore Perl che installa i moduli Perl usando cpan -i sulla riga di comando.



3

Se hai installato xcode e aggiornato a mountain lion, o non hai installato gli ultimi strumenti da riga di comando, o hai zsh o altre shell, puoi collegarti ad alcuni degli strumenti incorporati nella directory degli sviluppatori con:

xcrun make

3

Dopo l'aggiornamento Mountain Lionall'utilizzo di NDK, ho avuto il seguente errore:

Impossibile trovare il programma 'make'. Installa Cygwin make package o definisci la variabile GNUMAKE per puntarla ad essa

L'errore è stato corretto scaricando e utilizzando l'ultimo NDK


2

Se hai solo bisogno di fare e amici. Prova a installare gli strumenti da riga di comando forniti da Apple. (Supponendo che tu non stia facendo alcuno sviluppo iOS.)


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.