使用多线程库在编译时需引用库libpthread.a,因此gcc -o main.o main.c -lpthread(注意-lpthread在后面)
gdb调试
1、程序经过预处理后,即进入编译阶段,进入编译阶段,首先声明编译:
2、格式:gcc-o test test.c -g -O1(-g -O1在此处不可少,不然无法执行l、b等命令)
3、进入编译: gdb test(若是-o test.o则此处应是gdb test.o)
4、显示需要编译调试的源程序:l(list)//listfilename
5、设置断点: