2013-06-21 155 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” –

相关问题