这是我第一次同时使用Cygwin和cmake
,我正在尝试构建一个项目,但不断出现错误。
-bash: /usr/local/bin/cmake: cannot execute binary file
我遇到的问题是,应该在哪里安装cmake
以及如何运行它?
我的源代码应该在哪里?
我需要一些额外的东西来让cmake
在Cygwin中工作吗?
以下是我尝试运行的项目的链接:(https://github.com/erinaceous/shadows)
答案 0 :(得分:1)
cmake
可在Cygwin网络发行版中找到。您可以使用setup-x86*.exe
安装它;你应该在Devel
类别下找到它。
答案 1 :(得分:0)
Cygwin的镜子并不总是最新的。要从Cygwin的源代码构建自己的代码(这些说明假设您的系统上已经安装了某个版本的cmake,就像编译器一样(例如.g ++):
从cygwin, cd 到您下载tar.bz2文件的文件夹,然后输入:
tar xvjf cmake-{x.y.z}.tar.bz2 #for me, the actual filename was cmake-3.4.1-1.tar.bz2
cd cmake-{x.y.z}
./configure
make
从那里,您将在 ./ bin 文件夹中找到您的二进制文件。