Nim favors static linking by default. If bignum has no runtime dependency on any shared objects (DLL) the binary contains everything you need to run.
Static linking comes with some disadvantages, for example that end users need to update the whole application every time a critical issue is fixed in any of the dependencies (e.g. vulnerabilities), and the developers need to provide updated versions forever as long as there are users.