当前位置: 首页 > news >正文

logo灵感网站武汉百度推广入口

logo灵感网站,武汉百度推广入口,云主机搭建wordpress,肥城网站建设价格目录 一、文件压缩与解压命令 1.1 tar cvf 文件名 ---打包命令生成.tar 1.2 tar xvf 文件名 ----解开包 生成文件 1.3 gzip .tar 压缩 生成.tar.gz压缩包 1.4 gzip -d .tar.gz 解压成包 1.5 直接把压缩包解压成文件 tar zxf .tar.gz 二、Linux 系统上 C 程序的…

目录

一、文件压缩与解压命令

1.1 tar cvf 文件名    ---打包命令生成.tar

 1.2 tar xvf 文件名   ----解开包  生成文件

 1.3 gzip +.tar    压缩 生成.tar.gz压缩包

1.4 gzip -d +.tar.gz    解压成包

1.5 直接把压缩包解压成文件  tar zxf +.tar.gz

二、Linux 系统上 C 程序的编译与调试

2.1 c程序执行需要经过四个步骤

2.2 多个文件的编译

 2.3 Makefile 文件使用

2.3.1多个步骤

2.3.2一次生成

 2.4 gdb调试


一、文件压缩与解压命令

tar
将文件打包或者解包
c 创建包文件
f 指定目标为文件而不是设备
v 显示详细过程
t 显示包中的内容而不释放
x 释放包中的内容
z GNU 版本新加的,使得 tar 有压缩和解压的功能

1.1 tar cvf 文件名    ---打包命令生成.tar

 1.2 tar xvf 文件名   ----解开包  生成文件

 1.3 gzip +.tar    压缩 生成.tar.gz压缩包

1.4 gzip -d +.tar.gz    解压成包

然后+1.2的命令就能将压缩包解成两个文件

1.5 直接把压缩包解压成文件  tar zxf +.tar.gz

二、Linux 系统上 C 程序的编译与调试

2.1 c程序执行需要经过四个步骤

 

使用gcc编译程序分为四步:

预编译:gcc -E hello.c -o  hello.i

编译:gcc -S hello.i -o hello.s

汇编:gcc -c hello.s -o hello.o

链接:gcc hello.o -o hello

 

也可以是一步:gcc -o hello hello.c 然后./hello

2.2 多个文件的编译

方法一:

 方法二:gcc -o   可执行程序  文件.c

 2.3 Makefile 文件使用

管理工程 实现自动化编译
根据makefile文件中的内容,将整个工程编译链接
vi makefile

2.3.1多个步骤

 

all:可执行文件
main:依赖关系  可以写由.o文件构建也可以用.c文件构建

 

2.3.2一次生成

 

当我们没有改变代码或者删除可执行文件还有.o文件时继续输入make会显示

删除可执行文件还有.o文件

rm -rf *.o main这行命令在makefile文件中

 2.4 gdb调试

转换至debug

gcc -o main main.c -g

-g很重要

1. l //显示 main 函数所在的文件的源代码
2. list 文件名:num //显示 filename 文件 num 行上下的源代码
3. b 行号 //给指定行添加断点
4. b 函数名 //给指点函数的第一有效行添加一个断点
5. info break //显示断点信息
6. delete 断点号 //删除指定断点
7. disable 断点号 //将断点设定为无效的,不加断点号,将所有断点设置为无效
8. enable 断点号 //将断点设定为有效的,不加断点号,将所有断点设置为有效
9. r(run) //运行程序
10. n(next) //单步执行
11. c ( continue //继续执行,直接执行到下一个断点处
12. s //进入将要被调用的函数中执行
13. finish //跳出函数 图论科技
14. q //退出调试
15. p val //打印变量 val 的值
16. p &val //打印变量 val 的地址
17. p a+b //打印表达式的值
18. p arr(数组名) //打印数组所有元素的值
19. p *parr@len //用指向数组的指针打印数组所有元素的值
20. finish //退出函数
21 bt  //函数调用栈关系

 以死循环输入字符串判断是否相等为例:

vi test01.c

使用不同的命令发现debug比release要大,说明debug当中有调试信息

 

开始调试 输入gdb+可执行文件

 加断点:b +行号

查看断点信息 info break

 运行程序:r

下一步:n  

打印:p

 退出:q

找到问题,修改程序:

 

 

 

http://www.hrbkazy.com/news/39685.html

相关文章:

  • dw是做静态网站还是动态的百度网盘网页版入口
  • 做导航网站赚钱优化的定义
  • 网站备案好不好国际军事新闻今日头条
  • 织梦网站变成手机站百度推广方式有哪些
  • 用微魔方做的网站一定要加软文营销写作技巧
  • 景宁县建设局网站沪指重上3000点
  • 用ps做招生网站网站开发的公司
  • 虚拟网站服务器抖音搜索排名优化
  • 深圳深圳龙岗网站建设公司seo自然排名优化
  • 不用代码做网站 知乎企业网站优化工具
  • 网站开发公司所需投入资源泉州百度seo
  • 免费ppt下载网站有哪些北京seo优化
  • 厦门网站建设高级课程站长之家的seo综合查询工具
  • 南京做网站建设的公司做一个网站要花多少钱
  • 阜阳做网站的怎么在网络上推广
  • 手机便宜的网站建设东莞seo黑帽培训
  • html5做网站导航小程序开发制作
  • html5网站赏析谷歌seo技巧
  • 网站建设方案及报自建网站平台有哪些
  • 安全的网站制作公司谷歌seo外链平台
  • 阜阳制作网站公司免费正规的接单平台
  • 网站 建设百度网页版入口
  • 技术网站的费用怎么做会计分录关键词推广效果
  • 徐家汇网站建设地推app
  • 做网站如何排版百度应用商店
  • 榆林网站开发公司app排名优化公司
  • 网站怎样做百度推广凡科建站官网登录
  • 专业网站制作咨询信息流广告是什么意思
  • 深圳市建设工程交易中心网站淘宝关键词推广
  • 常平网站仿做营销网络的建设怎么写