HOT RELOADING DEMO This is a simple demo of hot code reloading in C on Linux. Internally, it uses the POSIX dlopen() family of functions for dynamic loading and the Linux inotify API for watching the filesystem. To build, run the build.sh script. When running the demo, you must specify the build directory in LD_LIBRARY_PATH: LD_LIBRARY_PATH=build build/demo The demo will repeatedly print out the message returned by getmsg(), defined in mod.c -- if getmsg() is modified to return a different message and recompiled, the change will be loaded in running program.
Description
Languages
C
93.6%
Shell
6.4%