Linkers and Loaders has ratings and 10 reviews. Steve said: Definitely worth reading if you write native code for a living (or hobby).Published in. “I enjoyed reading this useful overview of the techniques and challenges of implementing linkers and loaders. While most of the examples are focused on three. Only now, with the publication of Linkers & Loaders, is there an authoritative book John Levine is the author or co-author of many books, including lex & yac.

Author: Tusida Shaktidal
Country: Bulgaria
Language: English (Spanish)
Genre: Education
Published (Last): 13 October 2015
Pages: 178
PDF File Size: 12.99 Mb
ePub File Size: 13.16 Mb
ISBN: 754-5-20666-118-8
Downloads: 32392
Price: Free* [*Free Regsitration Required]
Uploader: Meztimi

Linkers and Loaders by John R. Levine

Reviews, Ratings, and Recommendations: Email Required, but never shown. Trivia About Linkers and Loaders. A few details are still a bit fuzzy, but now I feel much better equipped for dealing with obscure linker errors or custom linker scripts. George Neville-Neil rated it really liked it Apr 20, Other editions – View all Linkers and loaders John R. Until I read this book I simply did not understand how a program actually ran on my computer.

I didn’t know what linkers or loaders do going into this book, and while I am still confused about some aspects of them, I feel like I have a better understanding of what happens between object code and executable than I did before.

Zuav rated it really liked it Jul 06, Book Description Written for any programmer who works with compiled code, this book surveys today’s hardware platforms with a tour of how code levone linked and executed on IBM mainframes, Unix, and Windows. He is also publisher emeritus of the Journal of C Language Translationlong-time moderator of the comp.


Short exercises are provided for each chapter, making this a useful resource for both classroom and self-study on what is an often overlooked topic. Levine, Linkers and Loaders. You’ll learn to avoid the pitfalls associated with Windows DLLs, take advantage of the space-saving, performance-improving techniques supported by many modern linkers, make the best use of the UNIX ELF library scheme, and much more.

Levine, Linkers and Loaders – Stack Overflow

Lsvine and Loaders John R. However, while much of the material is still relevant today the author does discuss PE and ELF pretty extensivelythere is still much ground to cover since its publication. Lodaers 21, Michael Pankov rated it it was ok Shelves: To ask other readers questions about Linkers and Loadersplease sign up. Diya rated it it was ok Mar 16, Thanks for telling us about the problem. Jun 07, Jose rated it liked it Shelves: There’s also a digestible guide to the computer architecture including registers, instruction formats, and memory addressing for each platform.

It is a must read for anyone who is thinking about hacking on a linker or loader e. Collective Wisdom from the Experts is “The Linker You may have written hundreds, maybe thousands of programs, but if you are like most programmers then everything that happens after the compilation is kind of mysterious.

Geronimo Garcia Sgrita rated it really liked it Mar 09, My takeaway is that the basic principles of linkers and loaders are straightforward enough but that every single specific implementation is a collection of nasty hacks influenced by the operating system and hardware.

Return to Book Page.

Linkers and Loaders

Collective Wisdom from the Experts is “The Linker Is not a Magical Program”, and this book goes a long way towards taking that magic away. But do you know how to use them to their greatest possible advantage?


Ian Lance Taylor has recently implemented an ELF-only linker, and described it in a series of blog posts. He holds a Ph.

Open Preview See a Problem? It carefully explains step by step what happens from the moment the code is linksrs until it actually runs on the machine; and what’s more important, it makes it very clear why things are as they are today.

No eBook available Elsevier. My only semi-complaint is that it spent a lot of pages talking about real mode but being published inwe were less than a decade removed from that fever dream of backwards compatibility. But still very useful and a great introduction to linkers and loaders.

I understand new loaders are very rarely designed, but anyway, this book is of no You barely can understand linkers by this book since it falls into implementation details of each specific OS and CPU too early. The book is ldvine dated. Jul 27, Suvaditya rated it really liked it.

The book begins with a detailed and comparative account of linking and loading that illustrates the differences among various compilers and operating systems. Sep 18, Jan Kroken rated it really liked it.

Definitely worth reading if you write native code for a living or hobby. Kazuya Sakakihara rated it elvine it Dec 17,