Начало работы cmake под Cygwin в Windows 7 - PullRequest
0 голосов
/ 10 сентября 2018

Я установил последнюю версию Cygwin на мой компьютер с Windows 7: версия 2.893 (64-битная версия).Я удостоверился, что включил cmake, то есть смог добавить несколько пакетов, снова запустив программу установки сетевого выпуска Cygwin после первой установки.Затем я попытался использовать cmake и убедился, что вызвал его из каталога bin:

user008@L0147816 /bin
$ ./cmake
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
//share/cmake-3.6.2
Usage

cmake [options] <path-to-source>
cmake [options] <path-to-existing-build>

Specify a source directory to (re-)generate a build system for it in the
current working directory.  Specify an existing build directory to
re-generate its build system.

Run 'cmake --help' for more information.

Я не знаю, где может находиться каталог сборки.Я относительно новичок в Cygwin.Я надеюсь, что кто-то нашел решение для установки и правильной работы cmake под Cygwin.

1 Ответ

0 голосов
/ 10 сентября 2018

Это выглядит как cmake 101.

Предполагается, что вы хотите просто создать загрузку программного обеспечения откуда-нибудь, например, gl2ps:

# choosing a test area
$ cd /tmp
# downloading source
$ wget http://geuz.org/gl2ps/src/gl2ps-1.4.0.tgz
# expanding source code
$ tar -xf gl2ps-1.4.0.tgz
$ ls gl2ps-1.4.0-source/
CMakeLists.txt  COPYING.LGPL  gl2ps.h    gl2ps.tex    gl2psTestSimple.c
COPYING.GL2PS   gl2ps.c       gl2ps.pdf  gl2psTest.c  README.txt
# preparing a build area
$ mkdir build
$ cd build
# invoking cmake and pointing to the source directory 
$ cmake ../gl2ps-1.4.0-source/
-- The C compiler identification is GNU 7.3.0
[cut ...]
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/build

# running the build 
$ make
Scanning dependencies of target shared
[ 11%] Building C object CMakeFiles/shared.dir/gl2ps.o
...
[ 88%] Building C object CMakeFiles/gl2psTestSimple.dir/gl2psTestSimple.o
[100%] Linking C executable gl2psTestSimple.exe
[100%] Built target gl2psTestSimple

Вместо этого, чтобы узнать, как создавать с помощью cmake, перейдите к https://cmake.org/cmake-tutorial/

...