linux + g ++: कमांड नहीं मिला


43

मैं अपने लिनक्स रेड-हैट मशीन पर स्थापित करना चाहता हूं gettext-0.19.1.tar.xz

पहले मैं निम्नलिखित कार्य करता हूँ

cd gettext-0.19.1
./configure
make

इस दौरान makeवह विफल रहता हैg++: command not found

libtool: compile:  g++ -DIN_LIBASPRINTF -DHAVE_CONFIG_H -I. -c autosprintf.cc  - o .libs/autosprintf.o
./libtool: line 1128: g++: command not found
make[5]: *** [autosprintf.lo] Error 1
make[5]: Leaving directory `/var/tmp/gettext-0.19.1/gettext-runtime/libasprintf'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/var/tmp/gettext-0.19.1/gettext-runtime/libasprintf'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/gettext-0.19.1/gettext-runtime'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/gettext-0.19.1/gettext-runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/gettext-0.19.1'
make: *** [all] Error 2

मैं यह कैसे तय करुं?

टिप्पणी - मुझे जीसीसी है

which gcc
/usr/bin/gcc

5
आप अपने सिस्टम को बर्बाद कर रहे हैं। नए सॉफ़्टवेयर को स्थापित करने के लिए, आपको उपयोग yumऔर मौजूदा रिपॉजिटरी का उपयोग करना चाहिए । कृपया रूट के रूप में किसी भी अधिक कमांड को दर्ज करने से पहले रेडहैट के स्वयं के मैनुअल को पढ़ना बंद करें
हिरण हंटर

2
मुझे आश्चर्य है कि अगर कमांड नहीं मिली त्रुटि के बारे में एक विहित प्रश्न नहीं होना चाहिए।
बजे क्रिस्टियान सियुपिटु

जवाबों:


75

पहले विकास उपकरणों के सुइट को स्थापित करें। फिर सॉफ़्टवेयर संकलित करने के लिए वापस जाएं।

yum groupinstall 'Development Tools'

आपको संकलक की तुलना में बहुत अधिक की आवश्यकता हो सकती है। विकास उपकरण पैकेज कोर विकास उपकरण की तरह शामिल हैं automake, gcc, perl, python, flex, make, gdb, bison, और कई और अधिक। पैकेज समूह में सभी सॉफ्टवेयर को सूचीबद्ध करने के लिए, yumनिम्नानुसार उपयोग करें ।

yum group info 'Development Tools'

फेडोरा 20 (कम से कम) के लिए, आपको अतिरिक्त रूप से इंस्टॉल करना होगा gcc-c++

डेबियन-आधारित प्रणालियों के लिए, निम्नानुसार विकास उपकरणों के सुइट को स्थापित करें।

apt-get install build-essential

में शून्य लिनक्स , यह xbps-install -Su base-develप्रदान करता है, जो m4, autoconf, automake, bc, binutils, bison, ed, libfl-devel, flex, libgcc-devel, kernel-libc-headers, glibc-devel, isl, cloog, mpfr, libmpc, gcc, libstdc++-devel, gcc-c++, gettext-libs, gettext, groff, libtool, make, patch, pkg-config, texinfo, unzip, और xz


मेरे पास पर्ल वर्जन - v5.10.1
maihabunash

gcc-c ++ डाउनलोड करें लेकिन उसी समस्या को हल करें
maihabunash

अब मैं यम उपयोग कर सकते हैं, लेकिन इसकी GPG कुंजी पुनर्प्राप्ति पर असफल विफल रहा है: [errno 14] सका खुला / पढ़ने फ़ाइल नहीं: /// etc / PKI / आरपीएम-GPG / RPM-GPG-KEY-ओरेकल:
maihabunash

फिर चलाyum update
क्रिस्टोफर

FC20 पर sudo yum group install "Development Tools"g ++ स्थापित करने में विफल रहता है। के लिए है कि आप भी जरूरत हैsudo yum install gcc-g++
hobs

3

सेंटोस 7 पर, मुझे केवल जरूरत थी

yum install gcc-c++

(लेकिन शायद मेरे पास पहले से ही अन्य विकास पैकेज थे)


RHEL 7.5 पर भी काम किया
Danilo Souza Morães
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.