![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 61
掷果
一个小辣鸡
展开
-
Linux调试器-gdb使用
要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项 调试命令: gdb binFile 退出: ctrl + d 或 quit 调试命令: list/l 行号:显示binFile源代码,接着上次的位置往下列,每次列10行。 list/l 函数名:列出某个函数的源代码。 r或run:运行程序。 n 或 next:单条执行。 s或step:进入函数调用 break(b) 行号:在某一行设置断点 break 函数名:在某个函数开头设置断点 info break :查看断点信息。 finish原创 2022-05-03 14:05:00 · 105 阅读 · 0 评论 -
LinuxC指针
指针:指针是一个值为内存地址的变量。 int *p *p 表示所指向的内存空间的值; p 是所指向内存空间的内存首地址; &p 是指p指针变量在内存中的地址; 指针的操作 指针偏移运算:p++、p+=1、p[n] 将指针位置移动所指向的位置,移动的步长与指针指向的具体数据类型有关,如在32 bit系统中,int型步长为4,64 bit系统中int型将是 8。 指针数组和数组指针的区别 数组指针 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组。 指针数原创 2022-05-03 13:56:37 · 1389 阅读 · 0 评论 -
Linux重定向与管道
重定向 所用命令指令 echo: echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。 cat:查看目标文件的内容 -b 对非空输出行编号 -n 对输出的所有行编号 -s 不输出多行空行 输出重定向 Linux允许将命令执行结果 重定向到一个文件 1)使用>可以将本来出现在屏幕的标准输出信息重定向到一个文件中。 格式: command-line [1-n] > file或文件操作符或设备 注意:输出重定向是清除文件原有内容再写入的。 2)使用>&g原创 2022-05-02 18:11:12 · 559 阅读 · 0 评论 -
Linux常见指令及权限
Linux常见指令及权限原创 2022-05-02 17:44:11 · 169 阅读 · 0 评论