【发布时间】:2018-01-31 17:08:06
【问题描述】:
我正在尝试构建 https://github.com/AlbertWerner/cryptonotecoinwallet 并遇到问题。
根据 repo 的 README,我可以运行 cmake 命令并且它完成并且没有任何错误。但是,当我运行make 时,它给了我以下错误。
$ make
make: /usr/bin/cmake: Command not found
make: *** [Makefile:5138: cmake_check_build_system] Error 127
我在 Windows 上使用 MSYS,下面是相应的详细信息。
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/opt/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/mingw32/bin
$ which cmake
/mingw32/bin/cmake
似乎它在错误的路径中寻找cmake。
生成文件
cmake_check_build_system:
$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system # <== Line 5139
我不确定出了什么问题。请帮帮我。
谢谢。
【问题讨论】:
-
看来
cmake运行的时候,它的路径其实是/usr/bin/cmake。您在哪个环境(Windows、MSYS)中运行了cmake,您使用了哪个generator?