
Linux
闪亮的屁灯儿
嵌入式人工智能小白,大家多多指教!
展开
-
信号灯pv操作
【代码】信号灯pv操作。原创 2024-07-12 17:04:35 · 490 阅读 · 0 评论 -
消息队列的创建,删除,发送,读取(含概念)
long mtype;char ID[4];key_t key;\n");return -1;long mtype;char ID[4];key_t key;\n");return -1;//把readbuf中内容全部清零return 0;编译:gcc msg_write.c -o msg_write。原创 2024-07-10 17:58:09 · 1187 阅读 · 1 评论 -
有名管道:实现无亲缘关系进程间的通信
圈出来的就是生成的管道文件,两无亲缘关系的进程通过此文件进行读写通信,本文中的读进程就是上述的mkfifo.c。在终端中首先运行./read,再打开另一个终端运行./write 得到如下结果。另一个进程write.c如下。原创 2024-07-09 19:54:48 · 370 阅读 · 1 评论 -
无名管道间父进程与子进程间的通信(含管道基本概念与特点)
结果如下:二者结果相同。原创 2024-07-09 15:53:51 · 611 阅读 · 0 评论 -
fork函数
gcc fork.c 编译。./a.out 运行。指令:vi fork.c 编辑代码。原创 2024-07-08 10:44:32 · 237 阅读 · 0 评论 -
Linux下静态库制作与使用
4.我们目的就是在编译main.c时将sub.c作为静态库一起跟着编译,因此我们首先先将sub.c生成目标文件: gcc sub.c -c -o sub.o。6.使用该静态函数库:gcc main.c -L. -lsub 编译成功后会生成可执行文件a.out。5.静态函数库创建目录ar : ar -cr -o libsub.a sub.o。2.在创建一个文件sub.c: vi sub.c 内容如下。1.静态库,libxxx.a,在编译时就将库编译进可执行程序中。原创 2024-07-07 18:14:25 · 364 阅读 · 0 评论 -
代码实现cat语句功能
输入上述源码后编译命令:gcc test.c -o test。运行:./test hello.c。命令列表:vi test.c。原创 2024-07-07 12:54:44 · 356 阅读 · 0 评论