MacBook Pro에서 OS X 버전이 10.9 인 별표의 소스 코드를 다운로드 한 다음 README.txt를 따라 컴파일하면 실패하지만 시도해 보았습니다. 거의 모든 릴리스 버전이지만 컴파일 결과는 모두 동일합니다. 컴파일 오류는 다음과 같습니다. 확인해 주시면 감사하겠습니다. 어떻게 비공개로 컴파일 할 수 있습니까? 고마워!OS X 10.9에서 별표를 컴파일 할 수 없음
ranlib libmxml.a gcc -o menuselect menuselect.o strcompat.o menuselect_stub.o mxml/libmxml.a
Generating input for menuselect ...
menuselect/menuselect --check-deps menuselect.makeopts
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules ...
[CC] stereorize.c -> stereorize.o
error: invalid value '6' in '-O6'
make[1]: * [stereorize.o] Error 1
make: [utils] Error 2
나는 4 IIRC보다 OS X 지원 높은 최적화 수준에서 컴파일러를 생각하지 않습니다. 설정 파일/makefile을 살펴보고 대신 CFLAGS가 -O4 또는 -O3을 사용하도록 설정할 수 있는지 확인해보십시오. – Leo
'clang' (Xcode와 함께 제공되는 컴파일러)과의 비 호환성 문제가 발생하면 대신에'gcc47' 또는'gcc48'을 사용할 수 있습니다. 'homebrew '를 통해 설치하십시오. – Till