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 744744contains a table of global symbols.
745745\item Then, the \emph {linker } combines the built object files and used
746746libraries 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.
748748\item Used code from the static libraries is copied to the executable file.
749749When using dynamic libraries, the executable only contains a list of them, the
750750linking process is then performed by the runtime linker (aka loader) on the
751751program execution. For more on the dynamic linking process, see page
752752\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 },
756756\texttt {dlsym }\dots ) that allows to load an additional dynamic library during
757757the program execution, and use it. For more information, see page
758758\pageref {DLOPEN }.
You can’t perform that action at this time.
0 commit comments