पर जीसीसी 4.7.1 इंस्टॉल करना मैं अपने मैक पर GCC
4.7.1 इंस्टॉल करने की कोशिश कर रहा हूं क्योंकि मैं एक्सकोड में दिए गए LLVM GCC
4.2 को अपडेट करना चाहता हूं।ओएस एक्स
मैं GCC
4.7.1 डाउनलोड किया है और मैं ~/Downloads
में gcc-4.7.1
फ़ोल्डर रखा है, तो मैं यहां दिए गए निर्देशों का पालन किया: http://gcc.gnu.org/install/ और मैं
cd ~/Desktop
mkdir objdir
cd objdir
~/Downloads/gcc-4.7.1/configure --with-gmp=/usr/local/include --with-mpfr=/usr/local/include --with-mpc=/usr/local/include
लिखा था और विन्यास समस्याओं को दिखाने करता है।
तब मैं
make
लिखा था और यह सब कुछ ठीक है जब तक मैं इस संदेश को
rm -f stage_current
Comparing stages 2 and 3
warning: gcc/cc1-checksum.o differs
warning: gcc/cc1obj-checksum.o differs
warning: gcc/cc1plus-checksum.o differs
Bootstrap comparison failure!
gcc/intl.o differs
make[2]: *** [compare] Error 1
make[1]: *** [stage3-bubble] Error 2
make: *** [all] Error 2
फिर make check
मुझे यह संदेश देता है को देखते हुए कर रहा हूँ
/bin/sh: line 0: cd: ./fixincludes: No such file or directory
make[1]: *** [check-fixincludes] Error 1
make: *** [do-check] Error 2
और make install
इस मैसेज
/bin/sh /Users/fpiro07/Downloads/gcc-4.7.1/mkinstalldirs /usr/local /usr/local
/bin/sh: line 0: cd: ./fixincludes: No such file or directory
make[1]: *** [install-fixincludes] Error 1
make: *** [install] Error 2
मैं इन समस्याओं को कैसे ठीक कर सकता हूं और GCC
4.7.1 स्थापित कर सकता हूं?
Thanx, यह काम किया। – fpiro07
काम नहीं करता है। मैंने .pkg फ़ाइल डाउनलोड की है और इसे डबल-क्लिक के माध्यम से इंस्टॉल किया है। बाद में मैंने अपने टर्मिनल में 'सूडो पोर्ट सेल्फअपडेट' दर्ज किया, यह कहता है 'सुडो: पोर्ट: कमांड नहीं मिला' – user3182532
ठीक है तो आपको मैकपोर्ट की स्थापना के बाद टर्मिनल को पुनरारंभ करने की आवश्यकता है! लेकिन फिर भी यह काम नहीं करता है क्योंकि जब मैं g ++ --version दर्ज करता हूं, तो मुझे लगता है कि मैं अभी भी संस्करण 4.2.1 पर हूं ...! – user3182532