linux 源码安装 cmake 时 可选的参数有哪些
发布网友
发布时间:2022-04-23 01:37
我来回答
共3个回答
热心网友
时间:2023-07-03 14:53
/configure就是执行你当前目录下一个名叫configure的脚本,由它生成Makefile,有了Makefile之后,一般来说就可以通过make进行编译,make install进行安装
cmake就是一个与make同级别的编译工具,只不过它依靠的不是Makefile作为编译规则,而是根据CMakeLists.txt来编译的。
热心网友
时间:2023-07-03 14:53
一. 1). rpm -qa | grep -ri cmake找到cmake这个包的全名"your-cmake"
2). rpm -e your-cmake
二. vim ~/.bash_profile
CMAKEPATH=/path/to/your/cmake
export CMAKEPATH
三. 真的不太知道...
热心网友
时间:2023-07-03 14:54
./configure ----prefix=/cmake
你都用 --prefix ,而且还是指定到自定义目录的方式了。还来 XXOO 的说这个指定目录才能运行的问题……
哎……
1、make uninstall ,不过不是所有的都支持
2、export PATH=/cmake/bin:$PATH
3、我记得 bootstrap 是某个项目管理程序的控制脚本,用来生成编译环境的。configure 好像就归他生成,但一般软件项目发布后都会生成好足够用的环境,所以不一定需要这个东西。
关于 cmake ,我想说你的系统难道就没有只能用的 make 吗?追问是这样我安装的操作系统是rhel5.5 我使用cmake命令时 提示:-bash:cmake:command not found
还有export PATH=/cmake/bin:$PATH 好像是临时环境变量 重启后就没了
追答你看看安装盘里面有没有 cmake 吧。
一般要是别的系统,在线软件库是免费使用的,直接在线装一个 cmake 就行了。但 RHEL 在线软件库是收费服务,不知道安装光盘上有没有这东西。我觉得应该有。
export PATH 当然是当前 session 的,你可以把它放到 /etc/profile 里面(不要直接放,看看他调用了什么地方,去放在他调用的对应设置文件里,直接修改这东西太危险……)。或者放到当前用户的 ~/.bashrc 里,不过只对这个用户有效。