En makefiles lo hacen CC (compilador) y LD (enlazador) representan?En makefiles, ¿qué significan CC y LD?
C en CC es probablemente el compilador, ¿cuál es la otra C? Y L en LD es probablemente un enlazador, ¿qué significa la D?
En makefiles lo hacen CC (compilador) y LD (enlazador) representan?En makefiles, ¿qué significan CC y LD?
C en CC es probablemente el compilador, ¿cuál es la otra C? Y L en LD es probablemente un enlazador, ¿qué significa la D?
Los nombres de estas variables se originan a partir de los nombres de las herramientas correspondientes. Por lo general, el significado de estas abreviaturas es el siguiente:
CC
significa "Cc ompiler" (en GCC abreviatura también se trata como "c ompiler c ollection").LD
es un enlazador (viene de "l tinta e d Itor" o de "l OA d er").Estos también se utilizan comúnmente en los archivos make (ver Implicit variables chapter de GNU Make Manual):
CPP
significa "Cp re p rocessor"CXX
es una C++ compiladorAS
es un n como blea compilador de lenguajeAR
es un ar$(CC)
es el compilador de C (o colección de compilador), $(LD)
es el enlazador, como sospechabas. La D significa "Dinámico", creo.
colección de compiladores cebolleta-mantenimiento de programa? ¿Se pueden especificar dos compiladores dentro? – Rook
Sí, gcc es la colección de compiladores GNU, y puede compilar C, C++, Fortran, etc ... – cha0site
No, supongo que puedo poner g95 e ifort dentro y luego compilar el archivo dos veces (buscando errores en dos compiladores) sin repitiendo toda la otra parte del guión ... no importa. Recibí mi respuesta, de todos modos. – Rook