非常方便的shell脚本opencv编译以及gdb调试
2015-04-23 16:31
211 查看
创建g++.sh
编译时运行脚本,第一个参数为cpp代码,第二个是生成的可执行文件,shell脚本里不加-g是无法直接进行源码级调试的。编译运行以及调试命令如下:
./g++.sh main.cpp main
./main
gdb调试
gdb main
l列出源码
b设断点
r运行
n下一步
p打出值
i查看信息
finish结束
#!/bin/bash INFILE=$1 OUTFILE=$2 g++ $(pkg-config --cflags opencv) -g $INFILE $(pkg-config --libs opencv) -o $OUTFILE
编译时运行脚本,第一个参数为cpp代码,第二个是生成的可执行文件,shell脚本里不加-g是无法直接进行源码级调试的。编译运行以及调试命令如下:
./g++.sh main.cpp main
./main
gdb调试
gdb main
l列出源码
b设断点
r运行
n下一步
p打出值
i查看信息
finish结束
相关文章推荐
- Shell简介:1分钟理解什么是Shell 脚本语言 解释器 以及编译器和编译语言
- 嵌入式 用GDB Server进行远程调试交叉编译工具以及运用小结
- gdb7.10.1的交叉编译以及远程调试
- Linux下交叉编译gdb,gdbserver+gdb的使用以及通过gdb调试core文件
- 定时编译提交工具(shell脚本)以及linux cron的使用
- Linux下交叉编译gdb,gdbserver+gdb的使用以及通过gdb调试core文件
- shell 脚本中的特殊变量 以及 shell 脚本的调试
- 在linux下用gdb调试gcc编译的代码;以及反汇编的操作
- 安装apached源码包以及编写shell脚本使其启动更加方便,并且和启动系统服务相同
- 12_Shell语言―――脚本的书写规范以及检查和调试脚本
- Vim编辑器的修改和编辑的常规操作,gcc编译,gdb调试工具,shell使用基础
- gcc编译以及Makefile与GDB调试
- arm下gdb调试和杀线程以及make编译
- 用GDB调试程序---转贴,非常全面的调试技巧
- C语言基础-复合类型数据,编译相关,关键字,位运算,内存管理,gdb调试
- Linux下C程序的编辑,编译和运行以及调试
- 如何在 Shell 脚本中跟踪调试命令的执行
- shell脚本调试方法
- shell脚本里面一个很经典的调试方法(原创)
- vlc编译:用GDB调试vlc