OpenBSD에서 pkg_add gcc 이후에 gcc 실행 파일이 없습니다.

OpenBSD에서 pkg_add gcc 이후에 gcc 실행 파일이 없습니다.

OpenBSD 6.5의 패키지에서 gcc를 설치했습니다.

# pkg_add gcc-8.3.0

gcc 관련 파일이 설치되어 /usr/local/lib/있는데 gcc 실행 파일을 찾을 수 없습니다.

# gcc -bash: gcc: command not found

(Clang이 OpenBSD에서 일반적으로 사용된다는 것을 알고 있지만 내 프로젝트에서는 gcc를 사용하고 싶습니다)

답변1

egccGNU C 컴파일러 실행 파일이 패키지에서 설치될 때 호출됩니다 gcc. (기본 시스템은 최소한 amd64 이상) 실행 파일도 있어야 합니다 gcc./usr/bingcc

$ type egcc gcc
egcc is /usr/local/bin/egcc
gcc is /usr/bin/gcc
$ gcc --version
gcc (GCC) 4.2.1 20070719
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ egcc --version
egcc (GCC) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

이는 gcc2021년 말 amd64의 OpenBSD 기본 시스템(OpenBSD 7.0)에서 제거되었습니다.

답변2

gcc는 /usr/local/bin에 설치되며 실행 파일 이름은 (아키텍처)_(cpu)... gcc - (gcc 버전) 시스템이 x86_64인 경우 "x8 ”을 입력하면 됩니다. 터미널에서 Tab 키를 누르면 전체 gcc 실행 파일 이름이 표시됩니다.

관련 정보