/* * dynhello.c -- stage 19: a *dynamically linked* program (plain * `musl-gcc`, no -static). Its ELF file has a PT_INTERP header naming * the dynamic loader /lib/ld-musl-x86_64.so.1, which Rustbelt doesn't * have, so execve must fail with ENOEXEC ("Exec format error"). */ #include int main(void) { puts("hello from a dynamic program (you shouldn't see this on Rustbelt)"); return 0; }