学习啦 > 学习电脑 > 操作系统 > Linux教程 > gcc、Gcc specs介绍

gcc、Gcc specs介绍

时间: 若木635 分享

gcc、Gcc specs介绍

  gcc

  gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。

  Gcc specs

  gcc spec文件是用来控制gcc的默认行为的可以通过这个命令来打印gcc spec:

  # gcc -dumpspecs

  如果希望使用自己的specs, 可以通过-specs参数来指定:

  # g++ -O2 -specs=/tmp/specs 1.c

  binutils

  binutils提供了一系列用来创建、管理和维护二进制目标文件的工具程序,如汇编(as)、连接(ld)、静态库归档(ar)、反汇编(objdump)、elf结构分析工具(readelf)、无效调试信息和符号的工具(strip)等。通常,binutils与gcc是紧密相集成的,没有binutils的话,gcc是不能正常工作的。

热门文章

75422