您的位置:首页 > 其它

GCC中常用的几个选项

2013-03-08 18:57 344 查看
Makefile有几个约定俗成的规范

1. From Source Code to Object file:

$(CC) $(CPPFLAGS) $(CFLAGS) -c HelloWorld.c -o HelloWorld.o( -c: prevent linking)

2. From Object File to Executable File

$(CC) $(LDFLAGS) HelloWorld.o -o HelloWorld

3. From Source Code to Executable File

$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) HelloWorld.c -o HelloWorld

其中 CPPFLAGS表示编译器预编译选项, CFLAGS表示C编译选项, LDFLAGS表示link选项

For example:

CFLAGS="-O2 -g", optimization level = 2, including debug symbol.

CPPFLAGS = "_DUNICODE"

LDFLAGS=-s, 删除可执行程序中的符号表和重定位信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: