strace of c hello world:
execve("./a.out", ["./a.out"], 0x7ffcc28da660 /* 50 vars */) = 0
brk(NULL) = 0x5571d3949000
arch_prctl(0x3001 /* ARCH_??? */, 0x7fff62f376a0) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=227722, ...}) = 0
mmap(NULL, 227722, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe1baf6d000
close(3) = 0