![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
zhm_XXX
https://zhm-super.github.io/
展开
-
gdb调试查看栈内存
今天我们利用一个两层函数调用的简单程序——输入两个整数求最大公约数。来学习与理解gdb调试的过程。首先进行代码编写main函数:#include<stdio.h>#include"cal.h"#include"res.h"int main(){ int a,b; printf("请输入两个数字:\n"); scanf("%d%d", &a, &b); int res; res = cal(a,b); printf("最原创 2020-12-09 10:14:14 · 4809 阅读 · 0 评论 -
C语言基础 Linux环境
vim 编辑器打开多个文件(在main.c下打开max.c):sp max.c切换文件ctrl + w + 上箭头/下箭头显示行号:set numakefile编写main函数中的参数其中argv表示终端命令输入时参数个数, argc[]表示参数数组。main函数返回值下面命令可以查询系统上一个执行函数返回值,为0表示返回正常(即源代码中的return 0)。echo $?只有在返回0时,系统命令可以继续执行,否则无法执行,&&符号可以将两个命令原创 2020-12-08 10:04:42 · 2282 阅读 · 0 评论 -
Linux基础知识
linux用户和权限使用ls命令查看文件属性ls -l ls-al1)第一列 drwxr-xr-x 表示的是文件的类型和权限。2)第二列 表示的是文件的连接数。硬链接会增加这个数值,软连接不会。3)第三列 表示的是文件的拥有者。4)第四列 表示的是文件的用户组。5)第五列 表示的是文件的大小,单位是Byte。6)第六列 12月 表示的是文件最后被修改的月份。7)第七列 表示的是文件最后被修改的日期。8)第八列 17:30 表示的是文件最后被修改的时间。9)第九列 . 表示原创 2020-12-08 09:58:19 · 2412 阅读 · 0 评论 -
windows笔记本下ubuntu双系统安装
制作ubuntu启动盘首先进入 Ubuntu 官网下载 Ubuntu20.04.1 ios 镜像包,下载的镜像包为:ubuntu-20.04.1-desktop-amd64.iso然后通过刻录软件将镜像刻录进U盘中,所有双系统的安装都差不多是这个过程,这里就不做赘述,详细过程可见链接。利用制作启动盘的时间,我们顺便为ubuntu 的安装准备一个空的盘符,独立安装ubuntu系统,以免安装系统后影响到我们windows中原有的数据。具体过程为:右键点击我的电脑;点击管理;选择磁盘管理原创 2020-12-08 09:52:50 · 2664 阅读 · 0 评论