
Linux-C高级
文章平均质量分 86
主要是linux命令以及shell编程和C分文件编译
18岁boy想当攻城狮
这个作者很懒,什么都没留下…
展开
-
【6】make编译
【1】gcc编译器 1.预处理 :处理的是’#'开头的头文件,宏定义 单纯替换到文件中,不进行语法错误的检测。 gcc -E xxx.c -o xxx.i 2.编译:将.i文件生成汇编文件,会检测无法错误。 gcc -S xxx.i -o xxx.s 3.汇编:将汇编文件生成不可执行的二进制文件 gcc -c xxx.s -o xxx.o 4.链接:将所有的二进制文件和库链接生成可执行二进制文件 gcc原创 2022-04-19 20:56:53 · 1235 阅读 · 0 评论 -
【5】shell数组、函数
【1】控制语句【1】循环语句1》for循环 for…do…done 格式: for 变量名 in 单词表 do 命令表 done 变量依次取单词表中的各个单词, 每取一次单词, 就执行一次 循环体中的命令. 循环次数由单词表中的单词数确定. 命令表中的 命令可以是一条, 也可以是由分号或换行符分开的多条。 for语句的几种书写格式: 1)for i in 1 2 3 4 do…原创 2022-04-19 20:47:12 · 148 阅读 · 0 评论 -
【4】shell脚本编译、变量,语句
【1】shell脚本编程shell--》解析器:sh ksh csh bashshell脚本:本质--》shell命令的有序集合 shell脚本编程:将shell命令按照一定的逻辑顺序实现指定功能, 放到一个文件中文件叫脚本文件,后缀.sh,可以直接执行, 不用编译。 shell脚本语言--》解释型语言写一个shell脚本文件步骤:1.创建一个脚本文件touch xxx.sh2.将脚本文件权限修改为可执行chmod 777 xxx.sh3.编辑脚本内容vi原创 2022-04-19 20:46:41 · 577 阅读 · 0 评论 -
【3】 Shell基本系统命令
【1】 TFTP 、nfs、samba三个服务器的配置。 详细配置见文档。【2】Shell基本系统命令1.man man man:查看man手册功能2.sudo passwd 用户名:修改用户密码3.su 切换用户 su: 默认切换到root sudo su 用户名:切换到指定用户 exit :退出切换的用户4.date 查看系统的日期的 sudo date -s 年/月/日 sudo d原创 2022-04-19 20:44:37 · 539 阅读 · 0 评论 -
【2】shell
【0】复习GUN 自由软件组织 --》开源很libc gcc make等GPL 开源协议 --》底层驱动linux unixlinux架构--》cat /dev/input/mouse0 linux中一切皆文件内核五大功能: 文件、设备(块设备、字符设备、网络设备)、网络、内存、进程c库:系统调用之前做的封装,标准库,不同操作系统上使用。系统调用:基于内核,内核向上提供的函数接口。操作系统:cat /etc/issue lsb_rele原创 2022-04-19 20:42:53 · 456 阅读 · 0 评论 -
【1】嵌入式系统
【1】嵌入式系统**** 以计算机应用为中心,软硬件可裁剪的专用计算机系统,对功耗、体积、性能等都有一定要求。不同操作系统的内核:·windows NTandroid linuxmacOs ios unixubuntu linuxredhat linux【2】linux 特点*** linux开源,免费使用,内核源码开源,针对商业非免费。 linux多用户、多任务、分时操作系统,是软硬件可裁剪的操作原创 2022-04-19 20:42:31 · 299 阅读 · 0 评论