gcc
최근 라이센스 문제로 인해 FreeBSD 10이 clang으로 대체된 것으로 알고 있습니다 (참조번호).
clang 사용의 제한이 커널 컴파일에만 해당되는지 알고 싶습니다.
FreeBSD 10에서 gcc로 컴파일된 Python을 사용할 수 있습니까?
(clang, gcc 및 FreeBSD 10과 관련된 기사를 읽었지만 위 질문에 대해서는 결론을 내릴 수 없습니다.)
답변1
당신이 인용한 기사에서 (맨 아래):
사용자가 FreeBSD 시스템에 최신 GCC를 설치하고 사용하는 것을 막을 수 있는 방법은 없습니다.
따라서 특정 사용자가 FreeBSD 10.x에 최신 gcc를 설치한 다음 이를 사용하여 Python을 컴파일하고 설치하는 것은 (법적으로 말하면) 완벽하게 유효합니다.
"에서 최신 gcc를 설치하여 시작하십시오.포트" (즉: /usr/ports/lang/gcc48
).
그런 다음 gcc를 강제로 사용하고 "포트", 편집 /etc/make.conf
및 추가:
.if !empty(.CURDIR:M/usr/ports/*) && exists(/usr/local/bin/gcc48)
CC=gcc48
CXX=g++48
CPP=cpp48
.endif
더여기 (Doma의 블로그)- 그러나 libmap.conf
간단한 Python 컴파일에는 이 섹션이 필요하지 않을 수 있습니다.