Search for documents / studies on link optimization / compilation for a report

I was wondering if anyone has any good resources (articles / articles / reference books) to optimize compilation / linking.

I worked for two companies that performed their binding operations differently.

  • The first company forced a strict DAG structure for code explaining to me that with a forced tree structure that binds time, crazy fast
  • The second company used "master cpps", where they had several cpps that actually included all the others. (the rest were excluded for compilation from the project).

Both have advantages / disadvantages, and I was hoping to write a document for my school report on this subject and just look for material.

Thank!

+3
source share
2 answers

This is not quite recent, but this site contains a number of interesting articles about the physical structure and compilation time. You may also know that what you met in the second company is often referred to as a single compilation unit .

+1
source

Source: https://habr.com/ru/post/1777405/


All Articles