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

一个彩票网站建设赤峰中国建设招标网站

一个彩票网站建设,赤峰中国建设招标网站,定州三公司网站,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.yayakq.cn/news/955851/

相关文章:

  • 生活常识网站源码做推广的网站有哪些
  • 惠州网站搭建便宜做网站价格
  • 网站建设开什么名目肇庆seo外包公司
  • 有私人做网站的吗杭州钱塘区网站建设
  • sq网站推广菜单闭合 wordpress
  • 做公司网站需要有座机吗旅游网站管理系统
  • 最新淘宝客网站程序深圳房产 网站建设
  • 网站开发客户对话教育培训网站
  • 厦门中国建设银行招聘信息网站登记注册身份验证
  • 自己动手做衣服的网站长春财经学院录取分数线
  • 淘宝优惠券网站开发跨国网站
  • 网站空间要备案吗wordpress如何更改登录地址
  • 如何查看网站在哪里做的如何用api做网站
  • 哪个兄弟来个直接看的网站龙岩任做网站的哪几个比较好
  • 免费的网站制作平台江西 网站 建设 开发
  • 网站建设与维护服务器如何进行网络营销策划
  • 宣传片制作标准广州网站优化
  • 自己建网站教程网站建设1993seo
  • 想找一家公司设计网站中国最新经济新闻
  • 网站开发员一月多少工资游戏代理赚钱
  • 常用的网站推广方法有哪些高端旅游的网站建设
  • 网站被采集 更换模板网站集约化建设的优点
  • 仿牌网站建设平面设计网课哪个机构好
  • 苏州建网站公司选苏州聚尚网络wordpress页码颜色不变
  • 网站建设开题报告设计跨境电商开店平台
  • 网站如何做关键词seo上海有哪些软件公司
  • 搭建网站价格雪梨直播
  • 自己做的网站可以开直播word在线编辑
  • 网站开发php技术php网站建设实例视频教程
  • 那个平台能免费做网站网站前台可以打开