第四节GCC编译器

转载 2015年07月08日 17:14:03
1.GCC常用选项
   -E    预处理后即停止,不进行编译、汇编及连接
   -S  编译后即停止,不进行汇编及连接
   -C   编译或汇编源文件,但不进行连接
   -O file 指定输出文件为file
   
   预处理::
   gcc -E example.c -o example.i
   编译::
   gcc -S example.i -o example.s
   汇编::
   gcc -c example.s -o example.o
   连接::
   gcc example.o -o example
   
2.警告选项
   -Wall  启用所有警告信息
   -Werror  在发生警告时取消编译操作,即将警报看做是错误
   -w     禁用所有警告
   
3.优化选项
   -OO:不进行优化处理
   -O或-O1:进行基本的优化,
   -O2:除了完成-O1级别的优化外,还要一些额外的调整工作,如处理器指令调度等,这是GNU发布软件的默认优化级别
   -O3:除了完成-O2级别的优化外,还要进行一些与处理器特性相关的优化工作
   -Os:生成最小的可执行文件,主要用在嵌入式
   
4.连接器选项
   -Idirectory    向GCC的头文件搜索路径中添加新的目录    //directory为路径名
   -Ldirectory    向GCC的库文件搜索路径中添加新的目录
   -llibrary      提示连接程序在创建可执行文件时包含指定的库文件
   -static        强制使用静态链接库
   -shared      生成动态库文件
     
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

乌镇 · 第四节世界互联网大会 · 马云

本文总结马云在开幕演讲的金句:
  • Summer_Hanson
  • Summer_Hanson
  • 2017年12月05日 13:31
  • 257

如何使用gcc编译器?

本文转自网络。   摘要:  要想读懂本文,你需要对C语言有基本的了解,本文将介绍如何使用gcc编译器。首先,我们介绍如何在命令行方式下使用编译器编译简单的C源代码。然后,我们简要介绍一下编译器究竟作...
  • lincyang
  • lincyang
  • 2011年03月13日 21:54
  • 5324

第四节 控制LED

第四节  控制LED     上一节点亮了单个LED灯,我们这堂课接着控制LED灯。这堂课我们要完成的是LED闪烁10次,蜂鸣器响1s钟。这里我们先使用延时函数进行。 我们的程序一定要做到结构清晰...
  • snyanglq
  • snyanglq
  • 2015年11月26日 15:55
  • 286

第四届蓝桥杯--剪格子

import java.util.Scanner; public class Main7 { static int m, n; static int[][] num; static String...
  • wenzhilanyu2012
  • wenzhilanyu2012
  • 2013年11月03日 21:36
  • 1062

如何使用GCC编译器

目录: GCC rules开始...预编译编译汇编连接另外两个重要选项调试小结站点链接   摘要: 要想读懂本文,你需要对C语言有基本的了解,本文将介绍如何使用gcc编译器。 ...
  • u012359618
  • u012359618
  • 2016年06月26日 19:48
  • 3619

大学之道,在明明德,在亲民,在止于至善

大学之道,在明明德,在亲民,在止于至善   书法丨孙旭东:大学之道,在明明德,在亲民,在止于至善   子曰师说 | 曹雅欣   2014年5月4日,习近平主席到北京大学考...
  • Erictju
  • Erictju
  • 2017年11月09日 11:05
  • 287

我常用的gcc编译器选项

本文来小结一下我常用的gcc编译器选项:       1. gcc test.c       这个最直接, 会在当前目录下生成a.out, 然后执行./a.out就可以运行程序了。 我在玩程序的时候,...
  • stpeace
  • stpeace
  • 2015年04月24日 22:03
  • 2897

Linux操作系统上安装GCC编译器过程

原文链接:http://soft.zdnet.com.cn/software_zone/2007/1118/639589.shtml
  • yuanhubilie
  • yuanhubilie
  • 2014年06月30日 15:59
  • 6146

在Ubuntu下安装GCC编译器及GCC编译器的基本使用命令介绍

在Ubuntu下安装GCC和其他一些Linux系统有点不一样。方法一:sudo apt-get build-depgcc方法二:sudo apt-get install build-essential...
  • oYiMiYangGuang123
  • oYiMiYangGuang123
  • 2014年08月28日 17:55
  • 1889

Linux:GCC编译器安装

GCC (GNU Compiler Collection GNU编译工具集合) 可以实现C语言、C++语言、Java语言由源码向二进制码编译的过程,其是一个工具。 1、在光盘里边获得需要安装的g...
  • sinat_37390744
  • sinat_37390744
  • 2017年02月24日 15:05
  • 396
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第四节GCC编译器
举报原因:
原因补充:

(最多只允许输入30个字)