Thanks for advice, I think that I'll buy the first one. I hope, with it, that I'll understand how nesc1 transform nc files in C file. Surely, I'll learn lots of things.
Il 07/11/2012 13:26, Brad Nickerson ha scritto: > Enrico: > > You will need to understand how compilers work. A good > place to start would be a University course on compiler > construction. Such a course might use the textbook > "Compilers Principles, Techniques, & Tools" > 2nd edition, 2007 > by Aho, Lam, Sethi and Ullman > Pearson Addison Wesley > or > "modern compiler implementation in Java" > 2nd edition, 2002 > by Andrew W. Appel > Cambridge University Press > > Regards, Brad Nickerson > > On Wed, 7 Nov 2012, Enrico Scopelliti wrote: > >> Yes, but I would like to understand the translation process that leads >> to this app.c file. >> >> Thanks for the answer. >> >> Il 07/11/2012 02:52, Eric Decker ha scritto: >>> if you just do a normal tinyos compilation you will get a >>> build/<platform>/app.c output file. >>> >>> That is the translated C file from nesc. >>> >>> >>> On Tue, Nov 6, 2012 at 5:32 AM, Enrico Scopelliti <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Hi to all, >>> >>> thanks for accepting me in TinyOS mailing list. >>> >>> I need some help about the compilation process in TinyOS. >>> I have understood, thanks to "nesc-internal" page in TinyOS-Wiki, that >>> there is a perl script (nesc-compile) that "invokes nesc1 to transform >>> nesC application into a C file,and then invokes gcc to compile this C >>> file". >>> Can I use nesc1 options to give me a C file (possibly not >>> pre-processed) >>> in output? >>> I'm interested to understand how nesc1 manipulates the ".nc" files to >>> transform them in C files, so I would like to understand how I can use >>> nesc compilator options (in general) to view all the transformations >>> made to ".nc" application files to have an unique C file. >>> >>> Excuse for my English, I hope that you understand my question/problem. >>> >>> Any help is appreciated. >>> >>> Thanks to all. >>> >>> Have a nice day. >>> _______________________________________________ >>> Tinyos-help mailing list >>> [email protected] >>> <mailto:[email protected]> >>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >>> >>> >>> >>> >>> -- >>> Eric B. Decker >>> Senior (over 50 :-) Researcher >>> >>> >> > _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
