您当前的位置: 首页 > 
  • 2浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

GCC常用命令总结

CodeAllen嵌入式编程 发布时间:2020-06-27 23:53:20 ,浏览量:2

gcc的使用格式为:gcc [选项] [文件名] [选项] [文件名]

选项很多,总体分为以下几个大类 (1)总体选项,用于控制编译的整个流程 -c 对源文件进行编译或者汇编 -E 对源文件进行预处理 -S 对原文件进行编译 -o file 输出目标文件file -v 显示编译阶段的命令

(2)语言选项 用来支持各个版本的C语言程序 -ansi 支持符合ANSI标准的C语言

(3)警告选择 用于控编译过程中出现的警告信息。常用的选项 -W 屏蔽所有的警警告信息 -wall 显示所有类型的警告信息 -Werror 出现任何警告信息就停止编译

(4)调试选项 用于控制调试信息 -g 产生调试信息

(5)优化选项 对于对目标文件进行优化, -O1 对目标文件的性能进行优化 -O2 进一步优化,提高目标文件的运行性能 -O3 进一步优化,支持函数集成优化 -OO 不进行优化

(6)连接器选项,用于控制链接过程 -static 使用静态链接 -llibrary 链接library函数库文件 -L dir 置顶连接器的搜索目录dir -shared 生成共享文件

(7)目录选项 用于指定编译器的文件搜索目录 -Idir 指定头文件的搜索目录dir -Ldir 指定搜索目目录dir

使用GCC编译程序的时候,编译过程分为四个阶段 预处理 (Pre-Processing) 编译 (Compiling) 汇编 (Assembling) 链接 (Linking)

关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0377s