리눅스 + 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.