gcc 常用命令行列表 -o FILE 指定输出文件名,在编译为目标代码时,这一选项不是必须的。如果FILE没有指定,缺省文件名是a.out. -c 只编译不链接 -DFOO=BAR 在命令行定义预处理宏FOO,其值为BAR -IDIRNAME 将DIRNAME加入到头文件的搜索目录列表中 -LDIRNAME 将DIRNAME加入到库文件的搜索目录列表中,缺省情况下gcc 只链接共享库 -static 链接静态库,即执行静态链接 -lFOO 链接名为libFOO的函数库 -g 在可执行程序中包含标准调试信息 -ggdb 在可执行程序中包含只有GNU debugger才能使别的达两条是信息 -O 优化编译过的代码 -ON 指定代码优化的级别为N,o

评论