gcc常用参数

来源:互联网 发布:剑灵移动网络玩电信区 编辑:程序博客网 时间:2024/06/10 05:42

今晚看了些有关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

原创粉丝点击