You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看预编译Clang 16.0+版本-march参数的所有支持值?

获取Clang 16.0+版本中-march参数的所有支持取值

要获取当前预编译Clang版本支持的-march参数取值,可直接使用以下命令:

  • 显式指定目标架构(推荐,避免环境默认目标的歧义):

    clang -target <目标架构> -march=help
    

    例如,针对x86_64 Linux平台,命令为:

    clang -target x86_64-linux-gnu -march=help
    

    针对ARM64 Linux平台,命令为:

    clang -target aarch64-linux-gnu -march=help
    
  • 如果仅需查看当前环境默认目标架构的-march支持值,可简化为:

    clang -march=help
    

执行命令后,Clang会输出对应架构下所有支持的-march选项,涵盖基础指令集架构(如x86_64、armv8-a)和带扩展特性的组合(如skylake-avx512、armv8.2-a+sve)。

注:-march聚焦于指令集架构层面的特性,而-mcpu更偏向具体处理器型号的优化,二者部分取值可能重叠,但-march的选项更多是通用架构或扩展组合类型。

内容的提问来源于stack exchange,提问作者uilianries

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 22:24:49