zoukankan      html  css  js  c++  java
  • GCC参数

    -pass-exit-codes:在某一阶段退出时返回最高的错误码
    --help:显示此帮助说明
    --target-hep:显示目标机器特定的命令行选项
    -dumpspecs:显示所有内建spec字符串
    -dumpversion:显示编译器的版本号
    -dumpmachine:显示编译器的目标处理器
    -print-search-dirs:显示编译器的搜索路径
    -print-libgcc-file-name:显示编译器伴随库的名称
    -print-file-name=<库>:显示<库>的完整路径
    -print-prog-name=<程序>:显示编译器组件<程序>的完整路径
    -print-multi-directory:显示不同版本libgcc的根目录
    -print-mulit-lib:显示命令行选项和多个版本库搜索路径间的映射
    -print-mulit-os-directory:显示操作系统库的相对路径
    -Wa,<选项>:将逗号分隔的<选项>传递给汇编器
    -Wp,<选项>:将逗号分隔的<选项>传递给预处理器
    -Wl,<选项>:将逗号分隔的<选项>传递给链接器
    -Xassembler<参数>:将<参数>传递给汇编器
    -Xpreprocessor<参数>:将<参数>传递给预处理器
    -Xlinker<参数>:将<参数>传递给链接器
    -combline:将多个源文件一次性传递给汇编器
    -save-temps:不删除中间文件
    -pipe:使用管道代替临时文件
    -time:为每个子进程计时
    -specs=<文件>:用<文件>的内容覆盖内建的specs文件
    -std=<标准>:指定输入源文件遵循的标准
    --sysroot=<目录>:将<目录>作为头文件和库文件的根目录
    -B<目录>:<目录>添加到编译器的搜索路径中
    -b<机器>:为gcc指定目标机器(如果有安装)
    -V<版本>:运行指定版本的gcc(如果有安装)
    -v:显示编译器调用的程序
    -###:与-v类似,但选项被引号括住,并且不执行命令
    -E:仅作预处理,不进行编译、汇编和链接
    -S:编译到汇编语言,不进行汇编和链接
    -c:编译、汇编到目标代码,不进行链接
    -o <文件>:输出到<文件>
    -x <语言>:指定其后输入文件的语言。允许的语言包括c、C++、assembler等。
    以-g、-f、-m、-O、-W或--param开头的选项将由gcc自动传递给其调用的不同子进程。若要向这些进程传递其它选项,必须使用-W<字母>选项。
  • 相关阅读:
    005.SQLServer AlwaysOn可用性组高可用简介
    004.Windows Server 故障转移群集 (WSFC)简介
    003.SQLServer数据库镜像高可用部署
    附008.Kubernetes TLS证书介绍及创建
    附007.Kubernetes ABAC授权
    附006.Kubernetes RBAC授权
    附005.Kubernetes身份认证
    附004.Kubernetes Dashboard简介及使用
    附003.Kubeadm部署Kubernetes
    附002.Minikube介绍及使用
  • 原文地址:https://www.cnblogs.com/sail/p/9904842.html
Copyright © 2011-2022 走看看