2017-09-14 6 views
2

MacOS 환경에서 qml을 컴파일하는 데 문제가 있습니다. 나는 IT 배경이 아니기 때문에 C/C++ 프로그램을 컴파일 할 때 모든 세부 사항을 완전히 이해하지 못했습니다.macOS에서 qml 컴파일 kdb +/q (CFLAG?)

내 macOS--에 QML 라이브러리를 컴파일 할 시도하지만이 오류 받고있다 :

인해 위의 오류에 'C 부동 소수점 옵션을 선택을 ... 찾을 수 없습니다', 구성 과정 종료됩니다. 인터넷 검색에서 macOS의 기본 gcc 컴파일러 설정이 linux/windows의 설정과 다르다는 것을 알았습니다. 문제가 될 수있는 사람을 도와 줄 수 있습니까? (즉, 어떤 식 으로든 CLFAG 환경 변수를 정의하기 위해 어떤 종류의 프로그램/컴파일러를 설치해야합니까?)

감사합니다.

+0

내가 가진 하나의 작은 문제 ... 내 맥 OS는 M64과 내가 가진 KDB + 버전은 무료로 32입니다 나는 집에 이것을 설치했다. 어떻게 든 ./configure 프로세스 동안, 맥은 m64에서 qml을 컴파일하고 있었는데, 나중에 아래의 오류가 발생했습니다. ": mach-o이지만 잘못된 아키텍처"... 그래서 방금 구성 bash 스크립트를 수동으로 변경함으로써 항상 -m32를 사용하여 컴파일되며 -m64는 사용하지 않습니다. 그리고 그것은 잘 작동했습니다. – jeonw

답변

2

gcc (macOS에서는 기본값 인 clang이 아님)를 사용해야합니다. QML 폴더에 다음

brew install gcc 

그 후

./configure CC=gcc-7 

정상 make && make test && make install 지침

에 따라
+0

은 매력처럼 작동합니다! 정말 고맙습니다! – jeonw