File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 744
744
contains a table of global symbols.
745
745
\item Then, the \emph {linker } combines the built object files and used
746
746
libraries into an output file. By default, it also resolves all the references
747
- to make sure all symbols used are available.
747
+ to make sure all symbols used are available.
748
748
\item Used code from the static libraries is copied to the executable file.
749
749
When using dynamic libraries, the executable only contains a list of them, the
750
750
linking process is then performed by the runtime linker (aka loader) on the
751
751
program execution. For more on the dynamic linking process, see page
752
752
\pageref {RUNTIMELINKER }.
753
- \item To select whether to use static or dynamic libraries, you use options for
754
- the linker. By default, dynamic libraries are used nowadays. The source code
755
- is same in either case. There is also a mechanism (\texttt {dlopen },
753
+ \item Linker options decide whether static or dynamic library is created.
754
+ By default, dynamic libraries are used nowadays. The source code
755
+ is the same in either case. There is also a mechanism (\texttt {dlopen },
756
756
\texttt {dlsym }\dots ) that allows to load an additional dynamic library during
757
757
the program execution, and use it. For more information, see page
758
758
\pageref {DLOPEN }.
You can’t perform that action at this time.
0 commit comments