В make-файлах что означает CC (компилятор) и LD (компоновщик)?
C в CC - это, вероятно, компилятор, какой другой C? И L в LD - это, вероятно, линкер, что означает D?
Имена этих переменных происходят из названий соответствующих инструментов.Обычно значение этих сокращений следующее:
CC
LD
Они также обычно используются в make-файлах (см. Главу Неявные переменные) из GNU Make manual):
CPP
CXX
AS
AR
$(CC) - это компилятор C (или коллекция компиляторов), $(LD) - это компоновщик, как вы и предполагали.Я считаю, что буква D означает «Динамический».
$(CC)
$(LD)