
Linux应用
文章平均质量分 76
pugu12
这个作者很懒,什么都没留下…
展开
-
getopt函数
(一) 在Linux中,用命令行执行可执行文件时可能会涉及到给其加入不同的参数的问题,例如: ./a.out -a1234 -b432 -c -d 程序会根据读取的参数执行相应的操作,在C语言中,这个功能一般是靠getopt()这个函数,结合switch语句来完成的,首先来看下面的代码: #include #include int main(in转载 2015-07-09 13:49:56 · 357 阅读 · 0 评论 -
linux编程之GDB调试
GDB是一套字符界面的程序集,可以用它在linux上调试C和C++程序,它提供了以下的功能: 1 在程序中设置断点,当程序运行到断点处暂停 2 显示变量的值,可以打印或者监视某个变量,将某个变量的值显示出来 3 单步执行 4 运行时修改变量的值 5 跟踪路径 6 线程切换 等等 下面以以下程序为例 当我们要使用GDB进行程序的转载 2015-12-20 10:40:54 · 452 阅读 · 0 评论 -
GDB 在arm开发板上的远程调试
嵌入式Linux的GDB调试环境由Host和Target两部分组成,Host端使用arm-linux-gdb,Target Board端使用gdbserver。调试时,应用程序在嵌入式目标系统上运行,而gdb调试在Host端。 一、编译安装gdb+gdbserver 这是我的编写的编译脚本: #!/bin/sh rundir=$(pwd) tar xvf gdb-6.7.1.ta转载 2015-12-20 15:43:02 · 983 阅读 · 0 评论