GCC参数

Wesley13
• 阅读 690

-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<字母>选项。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Karen110 Karen110
3年前
一篇文章带你了解JavaScript日期
日期对象允许您使用日期(年、月、日、小时、分钟、秒和毫秒)。一、JavaScript的日期格式一个JavaScript日期可以写为一个字符串:ThuFeb02201909:59:51GMT0800(中国标准时间)或者是一个数字:1486000791164写数字的日期,指定的毫秒数自1970年1月1日00:00:00到现在。1\.显示日期使用
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
3个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
皕杰报表(关于日期时间时分秒显示不出来)
在使用皕杰报表设计器时,数据据里面是日期型,但当你web预览时候,发现有日期时间类型的数据时分秒显示不出来,只有年月日能显示出来,时分秒显示为0:00:00。1.可以使用tochar解决,数据集用selecttochar(flowdate,"yyyyMMddHH:mm:ss")fromtablename2.也可以把数据库日期类型date改成timestamp
Stella981 Stella981
3年前
JS 苹果手机日期显示NaN问题
问题描述newDate("2019122910:30:00")在IOS下显示为NaN原因分析带的日期IOS下存在兼容问题解决方法字符串替换letdateStr"2019122910:30:00";datedateStr.repl
Stella981 Stella981
3年前
Django之Django模板
1、问:html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2012082616:00:00,但是页面显示的却是Aug.26,2012,4p.m.答:为了页面和数据库中显示一致,需要在页面格式化时间,需要添加<td{{dayrecord.p\_time|date:
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Stella981 Stella981
3年前
JOptionPane修改图标
1.在Linux平台下.JOptionPane会显示Java默认的图标,在window平台不显示图标,如何替换这个图标了?2JOptionPane.setIcon(Icon)修改的是内容区域的icon,而不是左上角的Icon.所以需要通过修改Jdialog/Frame的图标来达到修改默认图标的问题.3.代码:if(JOptio