리눅스 + g ++ : 명령을 찾을 수 없음


43

Linux red-hat 컴퓨터에 설치하고 싶습니다 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

이 문제를 어떻게 해결합니까?

비고-GCC가 있습니다

which gcc
/usr/bin/gcc

5
시스템을 망치고 있습니다. 새 소프트웨어를 설치하려면 yum기존 리포지토리 를 사용해야 합니다. 더 이상 루트로 명령을 입력하기 전에 RedHat의 자체 설명서를 읽으십시오 .
사슴 사냥꾼

2
명령을 찾을 수 없음 오류에 관한 정식 질문이 없어야하는지 궁금합니다.
Cristian Ciupitu

답변:


75

개발 도구 모음을 먼저 설치하십시오. 그런 다음 소프트웨어를 다시 컴파일하십시오.

yum groupinstall 'Development Tools'

컴파일러 이상의 기능이 필요할 수 있습니다. 개발 도구 패키지 도구 같은 핵심 개발을 포함 automake, gcc, perl, python, flex, make, gdb, bison, 그리고 더 많은. 패키지 그룹의 모든 소프트웨어를 나열하려면 yum다음과 같이 사용하십시오 .

yum group info 'Development Tools'

Fedora 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

이제 yum을 사용할 수 있지만 GPG 키 검색 실패 : [Errno 14] 파일을 열거 나 읽을 수 없습니다 : /// etc / pki / rpm-gpg / RPM-GPG-KEY-oracle :
maihabunash

다음 실행yum update
Christopher

FC20에서 sudo yum group install "Development Tools"g ++를 설치하지 못했습니다. 당신은 또한 필요를 위해sudo yum install gcc-g++
호브

3

CentOS 7에서는 필요한 것만

yum install gcc-c++

(그러나 어쩌면 나는 이미 다른 개발 패키지를 대부분 가지고 있었을 것입니다)


RHEL 7.5에서도 작업
Danilo Souza Morães
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.