This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: What is translation unit


Thanks, 
I understood...


Robert Kiesling wrote:
> 
> Dear confused,
> 
>> > Sorry, I did not fully understand. I think mean that number of
>> translation
>> > units = number of cpp files.
>> > Right?
>> 
>> More-or-less.
>> 
>> If a Fred.cpp does a #include "Barney.cpp", then Barney.cpp will be in
>> the
>> same translation unit as Fred.cpp.
>> 
>> If Wilma.cpp is not compiled, then there is no Wilma translation unit.
>> 
>> Sincerely,
>> --Eljay
>> 
> 
> IIRC correctly, a translation unit is the input that goes through 
> the preprocess-parse-codegeneration cycle.
> 
> That means all of the cpp inputs of
> 
>   g++ foo.cpp bar.cpp baz.cpp -o foobarbaz.o
> 
> are translation units.
> 
> Regards,
> 
> Robert
> 
> -- 
> Ctalk Home Page: http://www.ctalklang.org/
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/What-is-translation-unit-tp14250608p14269483.html
Sent from the gcc - Help mailing list archive at Nabble.com.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]