您的位置:首页 > 其它

gcc常用参数

2012-07-18 22:40 337 查看
今晚看了些有关gcc的编译选项的内容,记录下来以备查用。

1、gcc -c 只编译不链接,生成.o文件。例如,gcc -c hello.c,将由hello.c得到hello.o

2、gcc -o 直接得到可执行文件,并且可以指定可执行档的名称。 例如,gcc -o hello hello.c,将由hello.c得到hello,使用./hello可以执行。

3、gcc -I xxx -I选项用来指定.h头文件目录

4、gcc -L xxx -L选项表示指定.a库文件目录

5、gcc -E 预处理。例如,gcc -E hello.c -o hello.cpp,可以由hello.c得到hello.cpp预处理c文件。注意这里的cpp可不是c++文件的意思,呵呵。

6、gcc -S 由.c得到.s汇编文件。例如,gcc -S hello.c,可以由hello.c得到hello.s。而gcc -S hello.c -o myname.s可以由hello.c得到对应的.s文件并指定名字为myname.s

7、as -o 由.s得到.o 例如,as -o hello.o hello.s可以由hello.s得到hello.o
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: