Di mana saya dapat menemukan program "make" untuk Mac OS X Lion?


222

Baru saja mengupgrade komputer saya ke Mac OS X Lion dan pergi ke terminal dan mengetik "make" tetapi dikatakan: -bash: make: command not found

Kemana perginya "make" command?


5
Misterius bagi saya bahwa pertanyaan ini dianggap di luar topik.
Grumdrig

masalah yang sama dan solusi yang sama untuk singa gunung
bjelli

7
OMG bagaimana mereka bisa mendistribusikan sistem unix tanpa membuat sheesh
Gus

1
Alih-alih mengunduh 1.6GB Xcode, Anda dapat mengunduh 113MB Command Line Tools dari Apple - jawab di bawah ini dengan @Nick White stackoverflow.com/questions/6767481/…
Dylan Valade

Jawaban:


50

Sudahkah Anda menginstal Xcode dan alat pengembang? Saya pikir make, bersama dengan gcc dan teman-teman, diinstal dengan itu dan bukan sebelumnya. Xcode 4.1 untuk Lion gratis.


Memang, menginstal Xcode baru menyelesaikan masalah saya. Sayangnya saya tidak tahu bahwa setelah melakukan upgrade Mac OS X saya juga harus meng-upgrade ke versi Xcode terbaru.
Roman Kagan

5
buka tab Unduhan dalam menu Preferensi Xcode dan klik "Instal" di sebelah entri Command Line Tools
williamC

Gulir ke bawah ke jawaban @Tarmo untuk melihat bagaimana melakukannya di 2013.
rych

533

Anda perlu menginstal Xcode dari App Store .

Kemudian mulai Xcode, buka Xcode->Preferences->Downloadsdan instal komponen bernama "Command Line Tools". Setelah itu semua alat yang relevan akan ditempatkan di folder / usr / bin dan Anda akan dapat menggunakannya seperti di 10.6.


41
Dan jangan lupa untuk menjalankan "/ Aplikasi / Instal Xcode.app". (Ini mengejutkan saya untuk sementara waktu).
njamesp

13
Saya memutakhirkan ke Lion, menginstal ulang Xcode dan membuatnya masih belum ada di jalur saya. Saya melacaknya di: / Pengembang / usr / bin / make
CJ.

9
... yang sekarang tampaknya (dengan versi terbaru):/Applications/Xcode.app/Contents/Developer/usr/bin/
Paul Peelen

5
Saya tidak harus menjalankan "/ Aplikasi / Instal Xcode.app". Dengan menggunakan 4.3.2, seret Xcode ke folder Aplikasi, lalu buka Preferensi-> Unduhan dan instal dari sana. Sekarang 'make' berfungsi dari baris perintah.
Teekin

mengapa tidak menambahkan /Applications/Xcode.app/Contents/Developer/usr/bin ke $ PATH?
chunkyguy

30

Tampaknya Anda dapat menginstal alat baris perintah tanpa mendapatkan Xcode dari Unduhan untuk Pengembang Apple . Itu mengharuskan saya untuk masuk dengan akun apple saya.

Atau, setelah Anda menginstal Xcode dari app store, Anda mungkin melihat alat-alat baris perintah tidak diinstal secara default. Buka Xcode, buka preferensi, klik tab "unduhan", dan dari sana Anda dapat mengunduh dan menginstal alat-alat baris perintah.


21

Xcode 4.3.2 tidak menginstal "Alat Baris Perintah" secara default. Saya harus membuka Tab Preferensi / Unduhan / Komponen Xcode. Itu memiliki daftar komponen opsional dengan tombol "Instal" di samping masing-masing. Ini termasuk "Alat Baris Perintah" dan komponen untuk mendukung pengembangan untuk versi iOS yang lebih lama.

Sekarang "make" tersedia dan Anda dapat memeriksa dengan membuka terminal dan mengetik:make -v

Hasilnya akan terlihat seperti:GNU Make 3.81

Anda mungkin perlu "membuat" bahkan jika Anda tidak membutuhkan Xcode, seperti pengembang Perl menginstal Perl Modul menggunakan cpan -i pada commandline.



3

Jika Anda menginstal xcode dan ditingkatkan ke singa gunung, atau Anda tidak memiliki alat baris perintah terbaru yang diinstal, atau Anda memiliki zsh atau cangkang lain, Anda dapat pintas ke beberapa alat yang tertanam di direktori pengembang dengan:

xcrun make

3

Setelah memutakhirkan untuk Mountain Lionmenggunakan NDK, saya memiliki kesalahan berikut:

Tidak dapat menemukan program 'make'. Silakan instal paket Cygwin make atau tentukan variabel GNUMAKE untuk mengarahkannya

Kesalahan diperbaiki dengan mengunduh dan menggunakan NDK terbaru


2

Jika Anda hanya perlu berteman dan berteman. Coba instal alat baris perintah yang disediakan oleh Apple. (Dengan asumsi Anda tidak melakukan pengembangan iOS.)


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.