您的位置:首页 > 其它

gcc 基本的编译选项

2012-08-24 12:36 274 查看
GCC编译选项

-o output_filename 确定可执行文件的名字,如果没有就默认为a.out

-c 只编译不连接,由 .c文件生成 .o的文件

-g 如果想用gdb调试,就必须加入这个选项

-O 优化编译

-O2 更加好的优化编译

-Idirname 将dirname所指定的目录加入到程序头文件目录列表中

(对于<>是指CPP在系统预设的头文件目录,如/usr/include

对于“ ”指当前的目录搜寻头文件

而对于gcc hello.c -I/arm/include -o hello

就到指定的/arm/include目录找头文件

-Ldirname 将dirname所指出的目录加入到库文件目录中

-lname 装载名字为libname.a的函数库 如-lmm 表示装载libmm.a的库文件

-static 静态链接库文件 默认为动态链接库文件

-Wall 生成警告信息

-w 不生成警告信息

-Dname 相当于程序中使用#define name 即定义了name 宏

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: