码迷,mamicode.com
首页 > 其他好文 > 详细

gcc基本用法

时间:2016-03-05 00:00:50      阅读:382      评论:0      收藏:0      [点我收藏+]

标签:

GCC基本用法

GCC最基本的用法是:

gcc [option] filenames

option:编译器所需要的编译选项

filenames:要编译的文件名

 

gcc编译流程

都以 hello.c 为例
预处理: gcc –E hello.c –o hello.i
编译: gcc –S hello.i –o hello.S
汇编: gcc –C hello.S –o hello.o
链接: gcc hello.o –o hello

 

-O 优化

-O2 -O更好的优化编译、链接、当然整个编译、链接过程会更慢

 

-c 不链接,编译器只是由输入的.c等源代码文件编译生成.o为后缀的中间文件

-g 产生调试工具(GNUgdb)所需要的符号信息。要想对编译出的程序进行调试,就必须加入这个选项

-I dirname :dirname所指出的目录作为编译器寻找头文件的标准路径

-wall 查看所有的警告

-w 不显示警告

-DMACRO:定义MACRO宏,等效于在程序中使用#define MACRO

 

安装dnw驱动

安装dnw驱动:insmod /home/dnw_usb.ko

卸载原驱动:rmmod dnw_usb

gcc基本用法

标签:

原文地址:http://www.cnblogs.com/love-linux/p/5243749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!