CMAKE为cygwin建设

时间:2010-08-27 16:21:42

标签: cygwin cmake

我使用CMAKE为我需要构建的库创建Visual Studios C ++项目,然后使用VC ++构建库。但是,现在是重建cygwin的同一个库的时候了,这样我就可以使用GNU工具链(g ++ make gdb)链接到它。我一直在试图弄清楚如何配置CMAKE来为cygwin构建,但我没有走得太远。我已经查看了CMAKE网站的帮助(我将继续在那里搜索),但我几乎没有掌握CMAKE到底是什么,所以我很难找到答案。有人能指出我更好的方向吗? (谢谢,全部。)

1 个答案:

答案 0 :(得分:6)

CMake是一个构建系统。它旨在让您编写单个跨平台构建描述,然后从该构建设置创建特定于平台的构建文件(例如GNU工具链的makefile)。

要使它在Cygwin下工作,它应该足以安装cmake Cygwin包(使用Cygwin的setup.exe),然后运行类似于以下的命令:(因为你将运行CMake for Cygwin ,你不需要为GNU工具链配置它。

mkdir my-project-build
cd my-project-build
cmake /path/to/my-project
make