2017-09-14 123 views
2

我在我的macOS環境下編譯qml時遇到問題。我不是來自IT背景,所以我不完全理解編譯C/C++程序的每一個細節。在macOS中編譯qml kdb +/q(CFLAG?)

我試圖編譯我的macOS-- QML庫,但我已經收到此錯誤: 「選擇ç浮點選項...沒有發現」

由於上述錯誤,配置過程終止。 從谷歌搜索,我認爲macOS的默認gcc編譯器設置是不同於Linux/Windows的。任何人都可以幫助我解決這個問題? (即,我應該安裝什麼類型的程序/編譯器以便以某種方式獲得定義的'CLFAG'環境變量?)

感謝您提前給予幫助。

+0

一個小問題,我不得不..我的MacOS的是M64和我有KDB +版本是免費的32因爲我在家安裝了這個版本。不知怎的,在./configure過程中,mac正在編譯m64中的qml--後來導致出現了下面的錯誤:「:mach-o,但是錯誤的架構」......所以我最終手動修改了配置bash腳本,它總是使用-m32編譯,而不是-m64。它運作良好。 – jeonw

回答

2

您需要使用gcc(不是macron默認的clang)。

brew install gcc 

然後在QML文件夾

./configure CC=gcc-7 

之後按照正常的make && make test && make install說明

+0

工程就像一個魅力!非常感謝! – jeonw