Tag: gnu预览模式: 普通 | 列表

GNU GCC 手册5

下面的`-m'选项用于HPPA族计算机:

-mpa-risc-1-0
生成PA 1.0处理器的目标码.
-mpa-risc-1-1
生成PA 1.1处理器的目标码.

-mkernel
生成适用于内核的目标码.特别要避免add指令,它有一个参数是DP寄存器;用addil 代替add指令.这样可以避免HP-UX连接器的某个严重bug.

查看更多...

Tags: gcc gnu c c++ stonezhu 朱荣成

分类:技术文章 | 固定链接 | 评论: 4 | 引用: 0 | 查看次数: 737

GNU GCC 手册4

机器相关选项(MACHINE DEPENDENT OPTION)
每一种目标机型都有自己的特别选项,这些选项用`-m '开关引导,选择不同的硬件型号或配置---例如, 68010还是68020,有没有浮点协处理器.通过指定选项,安装 编译器的一个版本能够为所有的型号或配置进行编译.

此外,编译器的某些配置支持附加的特殊选项,通常是为了在命令行上兼容这个平台的其他编译器.

下面是针对68000系列定义的`-m'选项:

-m68000
-mc68000
输出68000的目标码.如果编译器按基于68000的系统配置,这个选项就是缺省选项.

查看更多...

Tags: gcc gnu c c++ stonezhu 朱荣成

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 557

GNU GCC 手册3

调试选项(DEBUGGING OPTION)
GNU CC拥有许多特别选项,既可以调试用户的程序,也可以对GCC排错:
-g
以操作系统的本地格式(stabs, COFF, XCOFF,或DWARF).产生调试信息. GDB能够使用这些调试信息.
在大多数使用stabs格式的系统上, `-g'选项启动只有GDB才使用的额外调试信息;这些信息使GDB 调试效果更好,但是有可能导致其他调试器崩溃,或拒绝读入程序.如果你确定要控制是否生成额外的信息, 使用`-gstabs+', `-gstabs', `-gxcoff+', `-gxcoff', `-gdwarf+',或`-gdwarf' (见下文).

查看更多...

Tags: gcc gnu c c++ stonezhu 朱荣成

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 542

GNU GCC 手册2

下列选项针对C预处理器,预处理器用在正式编译以前,对C 源文件进行某种处理.
如果指定了`-E'选项, GCC只进行预处理工作.下面的某些选项必须和`-E'选项一起才 有意义,因为他们的输出结果不能用于编译.

查看更多...

Tags: gcc gnu c c++ stonezhu 朱荣成

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 549

GNU GCC 手册1

描述(DESCRIPTION)
C和C++编译器是集成的.他们都要用四个步骤中的一个或多个处理输入文件: 预处理(preprocessing),编译(compilation),汇编(assembly)和连接(linking).源文件后缀名标识源文件的 语言,但是对编译器来说,后缀名控制着缺省设定:
gcc
认为预处理后的文件(.i)是C文件,并且设定C形式的连接.
g++
认为预处理后的文件(.i)是C++文件,并且设定C++形式的连接.

查看更多...

Tags: gcc gnu c c++ stonezhu 朱荣成

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 571