$ gcc -o first first.o driver.c lib/asm_io.o /tmp/ccwqnNKj.o: In function `main': driver.c:(.text+0x12): undefined reference to `asm_main' collect2: ld returned 1 exit status