다운로드하여 설치했습니다 gcc-4.9
(기본 사용 ./configure
make
make install
). 코드를 컴파일할 수 있고 모든 것이 잘 작동합니다. 그러나 dpkg -s gcc
gcc가 설치되지 않았다고 주장합니다. 그러나 dpkg -s gcc-4.9
유효한 출력을 반환합니다. 패키지가 존재한다고 주장 하도록 패키지 를
링크하고 싶습니다 . 이렇게 하는 이유는 dpkg를 사용하여 패키지를 수동으로 설치해야 하고 패키지를 설치해야 하기 때문입니다.gcc
gcc-4.9
dpkg
gcc
.deb
gcc
root@afr0ck:~/Desktop/Packages# gcc
gcc: fatal error: no input files
compilation terminated.
root@afr0ck:~/Desktop/Packages# dpkg -s gcc
dpkg-query: package 'gcc' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
root@afr0ck:~/Desktop/Packages# dpkg -s gcc-4.9
Package: gcc-4.9
Status: install ok installed
답변1
dpkg
패키지가 설치되지 않았으며 필요한 패키징 도구를 사용하여 설치하지 않았기 때문에 올바른 것입니다.
패키지 관리자( dpkg
또는 apt-get
)를 사용할 때 평생 충돌을 경험하지 않으려면 수동 설치를 피해야 합니다.
이제 실수를 수정하고 apt-get install gcc
관련 도구를 사용하여 올바르게 설치해야 합니다 apt-get install build-essential
.