我想在我们的大学HCP服务器上编译我的程序,我在笔记本电脑上将其创建为CMake项目,但服务器没有安装CMake,我无法安装它(有限的存储空间)。
如何在没有CMake且仅make
?
我在笔记本电脑上运行cmake
命令,然后将源传输并生成Makfile
到服务器,但当我在服务器上执行make
时,它会抱怨cmake
丢失:
make: /usr/local/bin/cmake: Command not found
make: *** [cmake_check_build_system] Error 127
是否可以生成只能运行make
并且不需要安装CMake的Makefile?
答案 0 :(得分:2)
这是不可能的,主要有两个原因:
请注意,CMake没有强制性的外部依赖关系,因此您应该能够从服务器上的源代码快速构建本地副本,并使用它来构建项目。如果这是出于任何不可行的原因,你就不能使用CMake,并且必须依赖不同的构建方法,比如从头开始编写自己的ad-hoc Makefile。