在16.0中,英特尔C ++编译器提供了两个编译器(一个基于EDG,另一个基于Clang)。
从16.0文档中:
使用命令行
要从命令行调用编译器,请使用类似于以下命令:
对于C源文件:
icc my_source_file.c或icl my_source_file.c对于C ++源文件:
icpc my_source_file.cpp或icl++ my_source_file.cpp成功编译后,编译器会在当前目录中创建一个可执行文件。
icl/icl++是基于Clang的前端。您可以在此编译器中使用Clang选项。icc/icpc是基于EDG的前端。您不能将Clang选项与一起使用icc/icpc。
但是我现在没有看到类似的描述。
如果英特尔在 19.0 中使用icl/icl++表示基于 Clang 的前端并icc/icpc表示基于 EDG 的前端,那么这两种前端都可用,但在不同的平台上。
icc/icpc在 Linux 和 macOS 中可用,icl在 Windows 中也可用。
来自19.0的文档:
\n\n\n\nLinux*:
\n\n调用编译器
\n\nicc/icpc来编译C/C++源文件。苹果系统*:
\n\n调用编译器
\n\nicc/icpc来编译C/C++源文件。视窗*:
\n\n您可以使用\n 命令在命令行上调用 Intel\xc2\xae C++ 编译器
\nicl。
| 归档时间: |
|
| 查看次数: |
355 次 |
| 最近记录: |