# How linkers resolve symbols Run with: `gcc -o main main.c weak.c`, `./main`. The linker `ld` will throw an error: ```sh /bin/ld: /tmp/cc7wHrIX.o: in function `main': main.c:(.text+0xa): undefined reference to `f' ```