Macosx 10.9 Mavericks ve komut satırı araçlarına Xcode 5.0.1 yükledim (örneğin komut satırında gcc/clang kullanabilirim) ancak opt
komutu kayboldu gibi görünüyor. Başka bir şeyle değiştirildi mi?Mavericks'de llvm opt komutu yok
cevap
Apple, XCode komut satırı araçlarının içindeki 'base' LLVM araçlarını hiçbir zaman yalnızca clang ile göndermedi. LLVM'nin istenen revizyonunu/sürümünü kendiniz derlemeniz gerekir. Önceden oluşturulmuş ikili dosyaları da http://llvm.org/releases/download.html'dan indirebilirsiniz.
brew install llvm
yapmak oldu
: O zamandan beri El Capitan ve Sierra için bir çözüm ekleyeceğiz
sudo ln -s /usr/local/Cellar/llvm/3.4/bin/opt /usr/bin/opt
sudo ln -s /usr/local/Cellar/llvm/3.4/bin/llc /usr/bin/llc
Sierra, [SIP] nedeniyle şu adresten kurdu:/usr/local/bin/'(https://en.wikipedia.org/wiki/System_Integrity_Protection) – Paschalis
şimdi hata gösterir
ln: /usr/bin/opt: Operation not permitted
Bu gerçekten basit, sadece ~/.bash_source
'a (veya sahip olduğunuz kabukların rc dosyasını) gidin ve alias opt='/usr/local/Cellar/llvm/<llvm_version>/bin/opt'
Bunu, High Sierra'da Homebrew ile kurarak çalıştım.
To use the bundled libc++ please add the following LDFLAGS:
LDFLAGS="-L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib"
This formula is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/llvm/bin:$PATH"' >> ~/.bash_profile
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/llvm/lib
CPPFLAGS: -I/usr/local/opt/llvm/include
If you need Python to find bindings for this keg-only formula, run:
echo /usr/local/opt/llvm/lib/python2.7/site-packages >> /usr/local/lib/python2.7/site-packages/llvm.pth
Devam edin ve çalıştırın::
echo 'export PATH="/usr/local/opt/llvm/bin:$PATH"' >> ~/.bash_profile
o sadık kalmak için elinizden .bashrc
/.bash_profile
içine o işlemi tamamlandıktan sonra
brew install llvm
, Homebrew size böyle bir şey söyleyecektir .
- 1. LLVM: OSX
- 2. LLVM
- 3. LLVM
- 4. Mono LLVM ve LLVM-IR
- 5. Talimatı nasıl yazdırabilirsiniz? Llvm
- 6. MSIL'de [opt] ne anlama geliyor?
- 7. Linux/opt/* klasör ve izinler
- 8. Vim Hatası E492 - Editör komutu yok: PluginInstall
- 9. SPEC ile derleme sürecini LLVM
- 10. Xcode, 3. taraf projesinde LLVM oluşturma uyarılarını yok sayın
- 11. Fark/LLVM-ld ve LLVM-link
- 12. Orada llvm
- 13. LLVM derleme:
- 14. macports onarımı/değiştir komutu?
- 15. yok tip
- 16. Mailchimp opt-in Laravel 4 eğitimi mi?
- 17. LLVM GetAnalysis'de geçiş segmansı <DominatorTree>()
- 18. LLVM-IR'dan otomatik olarak llvm C++ api kodu üretilebiliyor mu?
- 19. LLVM damping kontrol akış diyagramı bir geçiş
- 20. Yolcu Rayları Uygulaması İçinde ~/opt/lib kitaplıkları dahil
- 21. Windows.h ve clang (LLVM)
- 22. LLVM Bağlamı nedir?
- 23. Eclipse kullanarak Debug LLVM
- 24. Derleme C# → LLVM → ASM.JS?
- 25. LLVM Orta gösterim nedir?
- 26. Tüm seçiciler LLVM ExecutionEngine
- 27. Nasıl llvm linker kullanılır?
- 28. Bağımsız değişken iletme LLVM
- 29. Farklı read_csv index_col = Yok/0/I read_csv komutu kullanılır
- 30. komutu?
Clang'ın sürümü nedir? – shrm