gcc -v -Werror -I$HOME/usr/include -Wl,--verbose your.c -L/home/lake/usr/lib -llua -ldl -lm
Note
1. -v print complie detail
2. -Wl,--verbose print link detail
3. -c compile only, no link
4. -ggdb generate debug info for gdb
5. source file must be before "-L"/"-l" link parameters!!