您的位置:首页 > 其它

gcc与g++

2015-11-26 12:35 323 查看

gcc和g++的常用编译选项

-o

-o选项应该最常用的选项之一,他是用来制定目标名称的,缺省的时候,编译出来的文件是a.out。

例子:

gcc -o hello hello.c


gcc -o hello.asm -S hello.c


-Idir

在使用
#include "file"
的时候,gcc/g++会现在当前的目录中查找你多指定的的头文件,如果没有找到,就回到缺省的头文件目录中找,如果使用了-I制定了目录,他会现在所指定的目录查找然后按照常规的顺序去找。

对于
#include <file>
,gcc/g++会到-I制定的目录查找,查找不到,然后到系统的缺省头文件目录查找。

-Ldir

制定编译的时候,搜索库的路径。比如自己的库,可以用他指定目录,不然编译器将只在标准库的目录找。dir就是目录的名称。

-llib

指定编译的时候使用的库

例子:

gcc -lcurses hello.c


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