# 05. C++ build process. Linker. Forward declaration

{% embed url="https://youtu.be/rW5s_1_tBRA" %}

{% embed url="https://learn.microsoft.com/en-us/cpp/build/reference/linking?view=msvc-170" %}

{% embed url="https://en.cppreference.com/w/cpp/language/definition" %}

{% embed url="https://learn.microsoft.com/en-us/cpp/cpp/declarations-and-definitions-cpp?view=msvc-170" %}

{% embed url="https://learn.microsoft.com/en-us/cpp/cpp/program-and-linkage-cpp?view=msvc-170#external-vs-internal-linkage" %}

{% embed url="https://learn.microsoft.com/en-us/cpp/build/reference/decorated-names?view=msvc-170" %}

{% embed url="https://learn.microsoft.com/en-us/cpp/build/reference/dot-ilk-files-as-linker-input?view=msvc-170&redirectedfrom=MSDN" %}

{% embed url="https://learn.microsoft.com/en-us/cpp/build/reference/entry-entry-point-symbol?view=msvc-170" %}

{% embed url="https://learn.microsoft.com/en-us/cpp/build/reference/map-generate-mapfile?view=msvc-170" %}

{% embed url="https://learn.microsoft.com/en-us/windows/win32/dxtecharts/debugging-with-symbols" %}

{% embed url="https://learn.microsoft.com/en-us/cpp/cpp/argument-passing-and-naming-conventions?view=msvc-170" %}

{% embed url="https://www.ibm.com/docs/en/xl-c-and-cpp-aix/16.1?topic=names-demangling-compiled-c-cfilt" %}
