2013-06-21 148 views
1

我試圖在Mac OS X(10.8)上編譯MySQL(5.5.29),但不能。我試圖按照the instructions at MySQL,但他們似乎對Linux &贏只寫了,這是發生了什麼:CMAKE無法正常工作(MySQL OS X上)編譯後生成

cmake . -G Xcode 
-- Running cmake version 2.8.11.1 
-- MySQL 5.5.29 
-- [A lot of looking up and checking] 
-- Configuring done 
-- Generating done 
-- Build files have been written to: /Users/name/mysql-5.5.29 

make 
make: *** No targets specified and no makefile found. Stop. 

使用cmake 2.8.11和GNU make 3.81。我不確定我是否做得對,任何想法都非常受歡迎。

+0

通過安裝MySQL與OS X的其中一個第三方軟件包管理器(如Homebrew或MacPorts),您可能可以節省很多麻煩。 MacPorts甚至有5.1,5.5(目前5.5.30)和5.6的單獨端口。 (http://www.macports.org/ports.php?by=name&substr=mysql) –

+0

謝謝,這是非常真實的,但我在這些奇妙的情況之一,我需要一組文件(MySQL頭文件)從這個特定的版本,因爲他們不帶有MAMP。 –

回答

1

如果你想用make編譯,你爲什麼要用Xcode生成器?如果您使用Xcode生成器,則不會寫入makefile:您需要使用Xcode進行編譯。

如果要使用make進行編譯,請嘗試使用makefile生成器。

+0

謝謝,我實際上已經指定'cmake。 -G「Unix Makefile」 –

相關問題