The gcc stub surprised me:
user@shiro:/tmp/hn$ cat main.c #include <stdio.h> int main() { printf("Hello\n"); } user@shiro:/tmp/hn$ cc main.c -o main; ./main Hello, World! user@shiro:/tmp/hn$ cat main #!/bin/sh echo 'Hello, World!'