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


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.