C
我用双手-成就你的梦想
https://sourceware.org/binutils/docs-2.18/as/i386_002dDependent.html#i386_002dDependent
http://cpp.ezbty.org/manpage 中文手册
http://www.ibm.com/developerworks/cn/linux/l-cn-gdbmp/ gdb多进程调试
展开
-
strtol()详解
long int strtol(const char *nptr, char **endptr, int base)strtol()会将nptr指向的字符串,根据参数base,按权转化为long int, 然后返回这个值。参数base的范围为2~36,和0;它决定了字符串以被转换为整数的权值。可以被转换的合法字符依据base而定,举例来说,当base为2时,合法字符为‘0’,‘1’;b转载 2014-05-07 15:52:12 · 768 阅读 · 0 评论 -
ltoa()函数用法
ltoa函数是把长整形数转换为字符串的函数。 原型:char *ltoa(long value,char *string,int radix) 功能:把value的值转换为以NULL结束的字符串,并把结果存在string中。radix是转换的基数值,在2到36之间。分配给string的空间必须可容纳返回的所有字节(最多33字节)。 返回值:指向string的指针 头文件:s转载 2014-05-07 15:49:32 · 12178 阅读 · 0 评论 -
strtok和strtok_r
原型:char *strtok(char *s, char *delim);功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。 strtok在s中查找包含在delim中的字符并用NULL('/0')来替换,直到找遍整个字符串。返回值:从s开头开始的一个个被分割的串。当没有转载 2014-06-28 13:47:56 · 517 阅读 · 0 评论 -
sigaction函数解析
sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,那么就应该使用这个接口)给信号signum设置新的信号处理函数act, 同时保留该信号原有的信号处理函数oldactintsigaction(int signo,const转载 2014-07-05 14:46:47 · 538 阅读 · 0 评论 -
system执行linux命令通过返回值判断是否成功
static intRunCommand(string& result,const string& command,bool erroutput =false){ if(erroutput) command += "2>&1 "; FILE* fp = popen((command + redirector).c_str(),"r");转载 2015-10-12 14:57:47 · 2482 阅读 · 0 评论 -
gdb远程调试
GDB调试器提供了两种不同的调试代理用于支持远程调试,即gdbserver方式和stub(插桩)方式。这两种远程调试方式是有区别的。gdbserver本身的体积很小,能够在具有很少存储容量的目标系统上独立运行,因而非常适合于嵌入式环境;而stub方式则需要通过链接器把调试代理和要调试的程序链接成一个可执行的应用程序文件,如果程序运行在没有操作系统的机器上,那么stub需要提供异常和中断处理序,转载 2014-11-05 13:37:08 · 1934 阅读 · 0 评论