萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> gcc、Gcc specs介紹

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是不能正常工作的。

copyright © 萬盛學電腦網 all rights reserved