我有一個macbook我正試圖做一些發展。我有一個我想要構建的程序,當我去使用make
來構建它時,我得到了一個「command not found」錯誤。我做了一些谷歌和SO搜索,看起來這不是一個常見問題。爲什麼我沒有安裝,我怎麼得到它?我更加困惑,因爲我知道當我使用這檯筆記本電腦時,我最近使用了它(在過去的一個月左右)。在OSX上使用make on
回答
您是否安裝了Apple開發人員工具? 如果你輸入gcc -v會怎麼樣?
它看起來好像你沒有下載開發的東西。你可以從http://developer.apple.com/
您將不得不安裝在OS X安裝盤中作爲可選軟件包提供的「開發人員工具」。
此外,如果您已將用戶文件和應用程序從一個mac遷移到另一個mac,則需要重新安裝Apple Developer Tools。遷移助理不考慮開發人員工具的安裝。
我剛剛遇到了這個問題!我用時間機器移動我的舊筆記本電腦上的開發機器到我的新筆記本電腦,X-Code for iOS仍然可用,但在Unix命令行中缺少gcc和make。 – MikeN
對於Xcode 4.1,您可以簡單地將/Developer/usr/bin添加到PATH環境變量中。這是很容易做到:
$出口PATH = $ PATH:/開發人員在/ usr/bin中
而且是一定要更新您的〜/ .bashrc(或〜/ .profile或〜/。 bash_login)文件。
現在有另一種方式,通過osx-gcc-installer上安裝OS X的gcc工具,這包括:
- GCC
- LLVM
- 鏘
- 開發CLI工具(淨化,使等)
- DevSDK(標題等)
Xcode的下載量爲282MB,而3GB。
對於那些使用Xcode 4.3和Lion來訪問此頁面的用戶,命令行工具默認不再捆綁,並且不再有/ Developer。要安裝它們,請打開Xcode,轉到首選項 - >下載 - >組件 - >命令行工具。這應該安裝make,gcc等
您也可以從這裏下載:[apple developer downloads](https:// developer.apple.com/downloads/index.action#) – josh
@josh - 你可以發佈它作爲答案。你會得到我的投票:) –
我相信你也可以得到只是約170MB的Xcode命令行工具。它在'brew'設置指南中描述:,可以在這裏找到:https://developer.apple.com/downloads/index.action#
編輯:這是已經被@josh
上面提到的如果你已經安裝的Xcode 4.3和它的命令行工具,只需打開終端,然後鍵入以下內容:在的Xcode 4。3,請在終端中輸入以下:
export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin
@丹尼爾的建議完全爲我工作。要安裝
make,請打開Xcode,轉至首選項 - >下載 - >組件 - >命令行工具。然後,您可以使用
gcc -v
進行測試我發現開發人員工具不像其他人可用。在El Capitan中,終端中我只用了gcc -v,然後說gcc不可用,並詢問我是否想安裝命令行Apple Developer Tools。不需要下載Xcode。終端會話如下:
Pauls-MBP:~ paulhillman$ gcc -v
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
Pauls-MBP:~ paulhillman$ gcc -v
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
- 1. 用make在OSX
- 2. 在OSX上使用GNU Make 4.X
- 3. 使用OSX上的Make編譯Android
- 4. 無法使'make'在OSX上工作;必須使用'make -f <file>'
- 5. gcc make on crouton?
- 6. 我的OSX上沒有Make或GCC
- 7. OSX上'make pycaffe'期間的問題
- 8. 在OSX上使用Macport 10.9
- 9. 在OSX上安裝Ruby on Rails - 問題
- 10. jquery on event make sound
- 11. make edittext cursor on focus
- 12. 編譯在OSX 10.10 MAKE LIRC失敗
- 13. 在OSX上使用nmake?
- 14. 在Mac OSX上使用JMF
- 15. CUDA 5.0,CMake和Make在OSX上失敗10.8.3
- 16. Gnu make on Windows 7 64bit?
- 17. 如何在Emacs中使用make-frame-on-display和multi-tty?
- 18. make @jsonignore在isMethod上使用setter?
- 19. rails + MySQL on OSX(Yosemite)
- 20. 在Mac OSX上安裝用於Ruby on Rails的mysql2 gem 10.6
- 21. VideoDisplay上的MediaPlayerState.PLAYBACK_ERROR在OSX上使用AIR
- 22. 使用make安裝Perl模塊時出錯 - Mac OSX 10.7
- 23. Blackberry - 在Mac OSX上的Eclipse上找不到「Run on simulator」選項
- 24. 在OSX上用swift使用EventKit
- 25. 在SilkJS上使用MySQL在OSX Lion下
- 26. 使用make
- 27. 使用make()
- 28. 使用PARALLEL make
- 29. 如何在VirtualBox和OSX上使用RDC
- 30. 使用pecl在osx上安裝phpredis
您是否升級操作系統或自上次使用以來進行了重大更改? –
是的,我升級到雪豹。重新安裝修復它。 – Alex