우리 대학에는 Linux 컴퓨터가 없습니다.걸프 협력 협의회즉, gcc
명령 프롬프트에 입력하면 다음이 표시됩니다./bin/sh: gcc: not found
찾을 수 없으며 다음과 같은 결과가 나타납니다 whereis
.locate
/lib/libgcc_s.so.1
/usr/lib/libgccpp.so.1
/usr/lib/libgccpp.so.1.0.2
/usr/lib/vmware-tools/lib32/libgcc_s.so.1
/usr/lib/vmware-tools/lib32/libgcc_s.so.1/libgcc_s.so.1
/usr/lib/vmware-tools/lib64/libgcc_s.so.1
/usr/lib/vmware-tools/lib64/libgcc_s.so.1/libgcc_s.so.1
/usr/share/doc/gcc-4.2-base
/usr/share/doc/gcc-4.2-base/changelog.Debian.gz
/usr/share/doc/gcc-4.2-base/copyright
/usr/share/doc/gcc-4.2-base/README.Debian.gz
/usr/share/doc/gcc-4.2-base/TODO.Debian
/usr/share/doc/libgcc1
/usr/share/lintian/overrides/libgcc1
/usr/share/mysql/mysql-test/r/gcc296.result
/usr/share/mysql/mysql-test/t/gcc296.test
/var/lib/dpkg/info/gcc-4.2-base.list
/var/lib/dpkg/info/gcc-4.2-base.md5sums
/var/lib/dpkg/info/gcc-4.2-base.postinst
/var/lib/dpkg/info/libgcc1.list
/var/lib/dpkg/info/libgcc1.md5sums
/var/lib/dpkg/info/libgcc1.postinst
/var/lib/dpkg/info/libgcc1.postrm
/var/lib/dpkg/info/libgcc1.shlibs
/var/www/skins/gcc
하지만 문제는 입력할 때 다음과 같은 결과가 cat /proc/version
나온다는 것입니다.
Linux 버전 2.6.22-14-서버(buildd@palmer) (gcc 버전 4.1.3 20070929(사전 릴리스)(Ubuntu 4.1.2-16ubuntu2)) #1 SMP Sun Oct 14 23:34:23 GMT 2007
cat /proc/version
존재한다고 하는데 왜 존재하지 않는 걸까요?
답변1
/proc/version
존재하는 것이 아니라 gcc
(특정 빌드 시스템에서) 커널을 빌드하는 데 사용되는 버전을 제공할 뿐입니다.gcc
답변2
표시된 gcc 버전은 /proc/version
시스템에 설치된 버전이 아니라 커널을 컴파일하는 데 사용되는 버전입니다. apt install gcc
실제 설치 시 사용됩니다.