
LINUX-C
存放linux C语言编程相关内容,包括语法、调试记录。
思途积跬
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
armbian源码解析
编译系统从compile.sh开始,所以从这个地方开始1.判断代码路径是否合法,主要是判断是否包含空格。SRC="$(dirname "$(realpath "${BASH_SOURCE[0]}")")"# check for whitespace in ${SRC} and exit for safety reasonsgrep -q "[[:space:]]" <<<"${SRC}" && { echo "\"${SRC}\" contains whitesp原创 2020-09-09 14:28:22 · 1564 阅读 · 0 评论 -
linux内核学习-信号-信号及信号处理
信号是一种软件终端,它提供一种处理异步事件的方法,也是进程同步的唯一方法。根据POSIX标准扩展的信号机制,不仅可以通知事件,还能传递数据。信号来源:1.硬件方式用户按了某些键,如ctrl+c,产生一个SIGINT信号硬件异常产生信号:除数为0,无效存储访问,2.软件方式kill命令sigqueue函数某些软件发送的,如定时器查看信号种类使用明星kill -l查看系统支...原创 2019-11-06 11:51:05 · 251 阅读 · 0 评论 -
linux延迟函数sleep
#include <stdio.h>int main(){printf(“hello\n”);sleep(1); //延迟1秒printf(“world\n”);return 0;}以上程序,运行,两个输出之间相差1秒原创 2019-07-19 16:49:43 · 649 阅读 · 1 评论