没装gcc能用cmake吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没装gcc能用cmake吗?相关的知识,希望对你有一定的参考价值。
我之前用cmake命令编译过gcc的源代码,那么问题来了,gcc是编译器,cmake是怎么编译编译器的?电脑里的第一个编译器是被谁编译的?
- make这一类工具是根据makefile来执行预定的编译器指令和其它相关命令;cmake也是一样,它不光能用gcc,还应该能用其它的编译器,如vs的cl.exemake可以理解成是个办事文员,程序员写好了代码,就交待他要怎么怎么编译,为了生成一个项目,都需要怎么怎么做;它和编译器没有必然关系,不过有了它,程序员可以不用每次更新了自己的代码时,从头到脚每个文件都重新编译一次而已。makefile不一定与某种编译器挂钩,因为它不一定使用该编译器,前面说过一次了第一个编译器,……,对这个感兴趣的话可以去看一下编译器实现原理;就C语言来说,C语言是在贝尔电话实验室中诞生的,当然很有可能,第一个C编译器诞生在那个实验室,而且因为没有C语言,它的开发使用了其它更早出现的高级语言如BASIC/algo……甚至于是汇编语言
以上是关于没装gcc能用cmake吗?的主要内容,如果未能解决你的问题,请参考以下文章