Linkers, Loaders and Shared Libraries in Windows, Linux, and C++ - Ofek Shilon - CppCon 2023

Linkers, Loaders and Shared Libraries in Windows, Linux, and C++ - Ofek Shilon - CppCon 2023

CppCon

55 лет назад

28,833 Просмотров

https://cppcon.org/
---

Linkers, Loaders and Shared Libraries in Windows, Linux, and C++ - Ofek Shilon - CppCon 2023
https://github.com/CppCon/CppCon2023

This talk would give a crash-intro to linkers, loaders and the layout of program binaries, and explore just enough internals to understand some observable differences in C++ builds between Linux and Windows.

We will discuss the GOT, the PLT, symbol visibility, interposition, lazy binding and more. There will be a lot of details, but also a lot of 'why's and opinions.

We will also touch/rant on what the C++ standard has to say on adjacent matters. There's a good chance you've heard before "shared libraries are outside the scope of the standard", but it doesn't mean what you think it does.
---

Ofek Shilon

A Mathematics MA by training, but a 20Y C++ developer, writer and speaker in both the Linux and MS universes. Fascinated by compilers, debuggers and pretty much anything low level. Fiercely hated by his cat for no apparent reason.
---

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk
---

Registration for CppCon: https://cppcon.org/registration/

#cppcon #cppprogramming #cpp

Тэги:

#Shared_Libraries #Shared_Libraries_in_Windows #shared_libraries_in_Linux #shared_libraries_c++ #Linker #Loader #Library #Linux #Unix #Windows_c++ #Ofek_Shilon #program_binaries_in_c++ #shared_libraries_in_cpp #C++_builds #PLT #symbol_visibility #interposition #lazy_binding #linux_vs_windows #programming #software #c++ #cpp #cppcon #c++con #cpp_con #cppcon_2023 #in_cpp #in_c++ #cppcon_youtube #2023 #talks #videos #code #introduction_to #cpp_libraries #cpp_builds #development #c++_linux
Ссылки и html тэги не поддерживаются


Комментарии: