2012-01-14 21 views

Odpowiedz

37

Nazwy tych zmiennych pochodzą od nazw odpowiednich narzędzi. Zwykle znaczenia tych skrótów są następujące:

  • CC oznacza "CC ompiler" (w skrócie GCC jest również traktowany jako "C ompiler C olekcja").
  • LD jest łącznik (pochodzi od "l tuszu e d itor" lub "l oa d er").

Są one powszechnie stosowane w makefile (patrz Implicit variables chapter GNU Bądź podręcznik):

  • CPP oznacza "Cp ponownego p rocessor"
  • CXX jest C++ kompilator
  • AS jest n jak sembly kompilator języka
  • AR jest ar szczypiorek-utrzymywania Program
1

$(CC) to kompilator języka C (lub kolekcja kompilatorów), $(LD) jest linkiem, jak podejrzewasz. Mówię, że D oznacza "Dynamiczny".

+0

Compiler Collection? Czy w środku może być określone dwa kompilatory? – Rook

+0

Tak, gcc jest kolekcją kompilatorów GNU i może kompilować C, C++, Fortran, itd ... – cha0site

+0

Nie, mogę umieścić g95 i ifort wewnątrz, a następnie skompilować plik dwukrotnie (sprawdzając błędy na dwóch kompilatorach) bez powtarzanie całej drugiej części skryptu ... nieważne. W każdym razie otrzymałem odpowiedź. – Rook

Powiązane problemy