- 论坛徽章:
- 0
|
g++的使用说明
用法:g++ [选项] 文件...
选项:
-pass-exit-codes 在某一阶段退出时返回最高的错误码
--help 显示此帮助说明
--target-help 显示目标机器特定的命令行选项
(使用‘-v --help’显示子进程的命令行参数)
-dumpspecs 显示所有内建 spec 字符串
-dumpversion 显示编译器的版本号
-dumpmachine 显示编译器的目标处理器
-print-search-dirs 显示编译器的搜索路径
-print-libgcc-file-name 显示编译器伴随库的名称
-print-file-name= 显示 的完整路径
-print-prog-name= 显示编译器组件 的完整路径
-print-multi-directory 显示不同版本 libgcc 的根目录
-print-multi-lib 显示命令行选项和多个版本库搜索路径间的映射
-print-multi-os-directory 显示操作系统库的相对路径
-Wa, 将逗号分隔的 传递给汇编器
-Wp, 将逗号分隔的 传递给预处理器
-Wl, 将逗号分隔的 传递给链接器
-Xassembler 将 传递给汇编器
-Xpreprocessor 将 传递给预处理器
-Xlinker 将 传递给链接器
-combine 将多个源文件一次性传递给汇编器
-save-temps 不删除中间文件
-pipe 使用管道代替临时文件
-time 为每个子进程计时
-specs= 用 的内容覆盖内建的 specs 文件
-std= 指定输入源文件遵循的标准
--sysroot= 将 作为头文件和库文件的根目录
-B 将 添加到编译器的搜索路径中
-b 为 gcc 指定目标机器(如果有安装)
-V 运行指定版本的 gcc(如果有安装)
-v 显示编译器调用的程序
-### 与 -v 类似,但选项被引号括住,并且不执行命令
-E 仅作预处理,不进行编译、汇编和链接
-S 编译到汇编语言,不进行汇编和链接
-c 编译、汇编到目标代码,不进行链接
-o 输出到
-x 指定其后输入文件的语言
允许的语言包括:c c++ assembler none
‘none’意味着恢复默认行为,即根据文件的扩展名猜测
源文件的语言
以 -g、-f、-m、-O、-W 或 --param 开头的选项将由 g++ 自动传递给其调用的
不同子进程。若要向这些进程传递其他选项,必须使用 -W 选项。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/106726/showart_2158991.html |
|