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