gdb调试:
1、拷贝gdb程序
2、运行程序指令 :./gdb ./exe(应用程序,若有参数命令,需在run时加参数命令,有时候gdb前不加./ 需调试查看)
3、执行: run(简写为r(若有参数命令,需在run时加参数命令))
4、出现断错误 输入:bt
5、退出 :q
2、运行程序指令 :./gdb ./exe(应用程序,若有参数命令,需在run时加参数命令,有时候gdb前不加./ 需调试查看)
3、执行: run(简写为r(若有参数命令,需在run时加参数命令))
4、出现断错误 输入:bt
5、退出 :q
6、是否退出:y
若gdb没有权限,则需要另外打开一个终端,进入到gdb目录中:
输入命令: chmod +x gdb
(或者使用:chmod +x 7777)
杀线程:
killall -2 server_vdc 杀掉所有的server_vdc进程(83相机;82的使用killall -9 server_vdc crond);
若有sd卡,还需要杀sd的进程,所以可以写全一些:
killall -9 server_vdc tcpsvd crond
make编译:
1. 不同于以往 .cbp的方式生成可执行文件,而是使用 Makefile编译工程。
命令:make clean
make
cat Makefile
2. 先在虚拟机中make生成 server_vdk文件, 查看 Makefile中内容;
3. &nb