Statifier create from dynamically linked executable and all it's libraries (and all LD_PRELOAD libraries, if any) one file.. #Dynamically linked executables #Software development #Executables statifier #ELF #Statifier #Dynamically
ELF statifier create from dynamically linked executables and all it's libraries one file. This file can be copied and run on another machine without need to drag all it's libraries.
Dynamically linked executables are smaller then statically linked. From the other side dynamically linked executables use shared libraries compiled in PIC (position independend code) which is slower than "normal" one.
Files, created by statifier ("pseudo-static") combine disadvantages of both of them:
Huge - much bigger than statically linked Still use PIC code
Ok, "pseudo-static" files have some advantages too:
Everything in one file - so distributing is simple Same file can be used for computers with different libraries' versions Faster startup
But all these one can got with usual static files.
there is no source code available there is no compiler (or build-chain) available static link does not work or it's not obvious how do it to preserve memory layout - static link will change it and may "wake-up" hidden bugs for "permanent link" LD_PRELOAD library into executable
Linux x86 Linux x86_64 Linux alpha
ELF statifier 1.7.3
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- main category:
- Programming
- developer:
- visit homepage
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
ShareX 16.0.1
Bitdefender Antivirus Free 27.0.35.146
calibre 7.9.0
IrfanView 4.67
7-Zip 23.01 / 24.04 Beta
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
paint.net 5.0.13 (5.13.8830.42291)
Windows Sandbox Launcher 1.0.0
Zoom Client 6.0.0.37205
- paint.net
- Windows Sandbox Launcher
- Zoom Client
- 4k Video Downloader
- ShareX
- Bitdefender Antivirus Free
- calibre
- IrfanView
- 7-Zip
- Microsoft Teams