If the program needs arguments you can set it;
(gdb)set args -parameter1 -parameter2
b - backtrace info locals print x catch syscall open
When new thread is created you receive a notification. To get information about threads;
info threads
To select thread;
thread 1
break linespec thread threadno
strace -c ./program
C program with autotools GDB Quick Start, Learning C with GDB and Memory Layout and the Stack are great sources of introductory information. Stopping and Starting multi-thread programs
Development IndexThis is part of the c9-doc Manual. Copyright (C) 2018 c9 team. See the file Gnu Free Documentation License for copying conditions.