Linux的应用程序调试步骤

1、在Ubuntu中编辑好代码

2、使用arm-linux-gnueabihf-gcc gdbtest.c -o gdbtest -g或进入编译模式输入

                $CC -O0 -g gdbtest.c -o gdbtest 编译源代码,需要调试需要加-g参数,源代码里有线程函数在后面加上-lpthread

3、把编译好的可执行文件拷到目标板上

4、目标板输入:gdbserver 192.168.2.85:1234 gdbtest  //IP就ubuntu的IP,端口号可以随意

5、ubuntu下输入arm-linux-gnueabihf-gdb gdbtest执行GDB调试程序

6、ubuntu的(gdb)下输入target remote 192.168.2.75:1234//连接目标板,IP就目标板的

7、(gdb) l列出源码,b设置断点,后跟参数为函数名或行号,info b显示所有设置的断点,c开始运行程序到断点处,p设置变量名后输出变量内容,q退调试模式

你可能感兴趣的:(AM5728入门,linux)