This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
dido:public:ra:xapend:xapend.a_glossary:s:static_library [2021/08/11 12:49] murphy |
dido:public:ra:xapend:xapend.a_glossary:s:static_library [2021/10/04 02:08] (current) 223.27.121.4 ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Static Library ===== | ===== Static Library ===== | ||
| - | [[dido:public:ra:xapend:xapend.a_glossary| Return to Glossary ]] | + | [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] |
| A **Static Library** or **Statically-Linked Library** is a set of routines, external functions and variables which are resolved in a caller at compile-time and copied into a target [[dido:public:ra:xapend:xapend.a_glossary:a:application|application]] by a [[dido:public:ra:xapend:xapend.a_glossary:c:compiler|compiler]], linker, or binder, producing an [[dido:public:ra:xapend:xapend.a_glossary:o:object|object]] file and a stand-alone executable. This executable and the process of compiling it are both known as a static build of the program. Historically, libraries could only be static. | A **Static Library** or **Statically-Linked Library** is a set of routines, external functions and variables which are resolved in a caller at compile-time and copied into a target [[dido:public:ra:xapend:xapend.a_glossary:a:application|application]] by a [[dido:public:ra:xapend:xapend.a_glossary:c:compiler|compiler]], linker, or binder, producing an [[dido:public:ra:xapend:xapend.a_glossary:o:object|object]] file and a stand-alone executable. This executable and the process of compiling it are both known as a static build of the program. Historically, libraries could only be static. | ||