Linuux操作系统使用及C高级编程
文章平均质量分 68
zhaojiazb
这个作者很懒,什么都没留下…
展开
-
Linux操作系统使用及C高级编程-D19-D21Makefile
目的:使用SRC代替add.o sub.o test.o,并利用${SRC}取值当然也可使用赋值操作的+=其中8910是函数定义,18是函数调用。原创 2023-11-29 11:11:07 · 65 阅读 · 0 评论 -
Linux操作系统使用及C高级编程-D17D18编译与调试
当有线程创建时编译:gcc test.c -o test -lpthread分文件编写时主要是分为:.c(函数声明的具体实现)、.h(说明性文件:#define 结构体共用体 声明)、.c(main)原创 2023-11-27 18:44:41 · 93 阅读 · 0 评论 -
Linux操作系统使用及C高级编程-D15D16内存管理和动态内存使用
使用size查看内存使用。原创 2023-11-27 10:24:17 · 83 阅读 · 0 评论 -
Linux操作系统使用及C高级编程-D14共用体和枚举
不同数据类型可以使用共同的存储区域。和结构体的本质区别是:使用内存方式,其中共用体是使用同一块内存1、 选择最大成员的大小2、要能够整除成员大小,下图中un1中char s[7]是7个字节,但要遵循能整除int,所以得8。原创 2023-11-22 11:26:02 · 66 阅读 · 0 评论 -
Linux操作系统使用及C高级编程-D11-D13结构体
不能在后面赋值了,赋值是通过19行当然也可以直接定义时就进行赋值局部赋值方式。原创 2023-11-21 22:17:06 · 186 阅读 · 0 评论 -
Linux操作系统使用及C高级编程-D9D10Linux 服务搭建与使用
1. 在线安装TFTP服务器和客户端(需要保证Ubuntu网络通畅)。2. 修改配置文件#配置文件路径#用户名#你的tftp服务器所在的路径#tftp服务器的网关和端口号,0.0.0.0表示任意IP均可下载#tftp 文件服务器的可供选择的权限, get file\ put file \ list file3. 创建tftp服务器的目录//和配置文件的名字和路径必须保持一致//修改tftp服务器文件夹的权限4. 运行下面的命令,重启TFTP服务器。原创 2023-11-21 11:26:57 · 160 阅读 · 0 评论 -
Linux操作系统使用及C高级编程-D6-D8Linux shell脚本
在终端定义一个变量COUNT,并进行取出使用$也可在代码中使用,特别注意=两端无空格,注释是#若不想用此变量了,可看到在右图中最后打印出空格注意:$#统计参数个数,其中的./test2.sh未参与到统计中。原创 2023-11-20 22:53:15 · 247 阅读 · 0 评论 -
Linux操作系统使用及C高级编程-D5Linux shell命令(进程管理、用户管理)
其中ps -eif可显示父进程。原创 2023-11-14 22:29:29 · 237 阅读 · 0 评论 -
Linux操作系统使用及C高级编程-D4Linux shell命令(文件搜索、文件处理、压缩解压)
开发使用不多,运维多原创 2023-11-14 21:45:18 · 171 阅读 · 0 评论 -
Linux操作系统使用及C高级编程-D3Linux shell命令(权限、输入输出)
是一种应用程序,用以完成用户与内核之间的交互一个功能强大的编程语言(C语言)一个解释执行的脚本语言,不需要编译,写完直接执行目前Linux 乌班图的Shell默认是bash查看当前提供的Shell:cat /etc/shells查看当前系统默认的Shell:echo $SHELL。原创 2023-11-13 09:04:11 · 219 阅读 · 0 评论 -
Linux操作系统使用及C高级编程-D2软件包管理
有两种类型的软件包:二进制软件包(deb)和源码包(deb-src)二进制软件包(Binary Packages):包含可执行文件、库文件、配置文件、main/info页面、版权声明和其他文档源码包(Source Packages):包含软件源代码、版本修改说明、构建指令及编译工具等先由tar工具归档位.tar.gz文件,然后在打包成.dsc文件。原创 2023-11-11 13:36:22 · 98 阅读 · 0 评论