首页 文章

Clang Build 在GCC上

提问于
浏览
0

我在网上搜索clang是否支持可重复的构建 . 我读到GCC使用 -frandom-seed 标志保证可重现的构建 . 我想知道clang是否支持那个旗帜而且我找不到任何关于那个的东西 . 然后我来了here其中有一个声明如下:

......连续两次(GCC建造)Clang

我的问题是GCC建的铿锵声是什么?我目前只知道2个编译器(微软,GCC(Coudl是Cygwin / Mingw)),第三个编译器被认为是铿锵声 . 我的问题是clang(GCC构建)是什么意思?从源码建造?我想认为clang是一个与GCC和Windows完全不同的编译器 . 此处还有this文件说明

Clang对“Cygming”(Cygwin / MinGW)平台进行了实验性支持 .

那是什么意思 ? clang是否意味着它使用Mingw GCC作为编译器?目标定义是什么意思?

1 回答

  • 3

    在我看来,这句话意味着clang是使用GCC作为编译器从源代码构建的 . 然后,clang是一个编译器,所以它不能使用GCC作为编译器 .

    编译器是用编程语言编写的,能够编译用编程语言编写的代码 . 这意味着,编译器可以编译编译器甚至自己编译 .

    如果您不知道产品Y支持的功能X,请阅读产品Y上的文档 . 如果不支持此功能,反之亦然 .

相关问题