在makefile中CC和LD代表什么?

Roo*_*ook 23 makefile

在makefile中,CC(编译器)和LD(链接器)代表什么?

CC中的C可能是编译器,其他C是什么?LD中的L可能是链接器,D代表什么?

Eld*_*mov 48

这些变量的名称源自相应工具的名称.通常这些缩写的含义如下:

  • CC代表" C c ompiler"(在GCC缩写中它也被视为" c ompiler c ollection").
  • LD是一个链接器(来自" l ink e d itor"或来自" l oa d er").

这些也常用于makefile(参见GNU Make手册的隐式变量章节):

  • CPP代表" C p re p ressessor"
  • CXX是一个C++编译器
  • AS因为 sembly语言编译器
  • ARAR韭黄波保持程序