Sample initializing Lua and loading a system-wide available native module with a dynamically linked liblua.
sudo apt install liblua5.4-dev lua-socket
./build.sh # required lib is different between different flavors
$ ./hello-lua
socket.core loaded.
$ ldd hello-lua | grep liblua
liblua.so.5.4 => /usr/lib/liblua.so.5.4