काढ़ा स्थापित करने के बाद नहीं जोड़ने काढ़ा?


3

क्यों काढ़ा ठीक से लिंक नहीं करता है? मैं क्या खो रहा हूँ?

$>brew install gcc49 --without-multilib
==> Installing gcc49 from homebrew/homebrew-versions
==> Downloading http://ftpmirror.gnu.org/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz2
==> Downloading from http://gnu.mirror.iweb.com/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz2
######################################################################## 100.0%
==> ../configure --build=x86_64-apple-darwin13.4.0 --prefix=/usr/local/Cellar/gcc49/4.9.3 --libdir=/usr/local/Cellar/gcc49/4.9.3/lib/gc
==> make bootstrap
==> make install
🍺  /usr/local/Cellar/gcc49/4.9.3: 1079 files, 146M, built in 27.3 minutes
$>which gcc49   // <--------- NOTHING SHOWS UP HERE
$>which gcc  // <--------- NOTHING SHOWS UP HERE
$>

मैंने घटना की कोशिश की मैं brew unlink gcc49 && brew link gcc49 क्या याद कर रहा हूँ?


जब आप काढ़ा लिंक और अनलिंक कमांड करते हैं, तो यह क्या कहता है?
At0mic

पहले से जुड़ा हुआ है। ठीक लग रहा है कि निष्पादन योग्य नाम gcc-4.9 हैं और gcc नहीं।

यदि आपने अपनी समस्या को ठीक कर लिया है, तो एक उत्तर बनाएं, जो आपने किया था, और हल के रूप में चिह्नित करें।
At0mic

जवाबों:


1

निष्पादनों को gcc-4.9 का नाम दिया गया है, न कि gcc का मैंने इसे तय किया है:

$>cd /usr/local/Cellar/gcc49/4.9.3/bin
$>ln -s gcc-4.9 gcc
$>ln -s g++-4.9 g++
$> cd ~
$>brew link gcc

क्या आपको ln -sइसके बजाय मतलब नहीं है ln -x?
जसोन्झो

0

मेरा मानना ​​है कि सभी homebrew gcc वेरिएंट को gcc के रूप में लिंक नहीं किया जाता है। आप / usr / लोकल / बिन में देख सकते हैं और समय के अनुसार सॉर्ट कर सकते हैं या उस /usr/local/Cellar/gcc49/4.9.3/binफ़ोल्डर में चेक कर सकते हैं, जहाँ बायनेरिज़ वास्तव में बिल्ट / असिस्ट / usr / लोकल / बिन से जुड़े हुए हैं।

ls -lrt /usr/local/bin | tail -20
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.