Mac'imde gcc-49
'u yüklediğimden beri, artık C++ derleyicisini bulmak için Homebrew'ı alamıyorum. Her zamanki gibi hata mesajları ile başarısız: KoşuHOMEBREW_CC ve HOMEBREW_CXX ayarları nasıl kalıcı olarak geçersiz kılınır?
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
"demlemek yükseltme -v" tükürür bu:
...
==> ENV
HOMEBREW_CC: llvm-gcc
HOMEBREW_CXX: llvm-g++
...
Ben Homebrew bu derleyiciler kullanmak isteyen neden hiçbir fikrim yok. Neden her şey gibi normal CC/CXX ortam değişkenlerini kullanamaz?
Zaten Using Homebrew with alternate GCC tarif gibi doğrudan formül düzenleyerek, tekrar C++ çalışması gereken formüller derleme yapan, örneğin /usr/local/bin/g++
kullanımı HOMEBREW_CXX
değiştirebilir olduğu bulundu.
Ama her bir formülümü günlerimin geri kalanında el ile düzenlemek istemiyorum. Bu ortam değişkeni sürekli olarak'u nasıl değiştirebilirim? Onları .bash_profile içine yerleştirmeyi ve konsolda "dışa aktarma HOMEBREW_CXX = ..." komutunu çalıştırmayı denedim ve bu çalışmaların hiçbiri doğrudan yalnızca formülü düzenlemiyordu.
Herkesin bir fikri var mı?
herhangi bir başarı: o yaparak çalıştığını kontrol edin? Homebrew'ı varsayılan olarak GCC'yi kullanacak şekilde nasıl ayarlıyorum – Denis