随笔分类 -  Linux应用

lib lib32 lib64 libx32
摘要:简述 lib64一样,软件使用64位的指令和64位的指针 lib32,软件使用32位的指令和32位的指针,在64位编译器下使用 –m32 编译输出 libx32,软件使用64位的指令但是使用32位的指针长度,编译时使用 –mx32 指定编译输出 lib这个目录一般和lib32的内容一致,但也可能存放 阅读全文

posted @ 2022-09-27 14:31 sudochen 阅读(390) 评论(0) 推荐(0) 编辑

ubuntu 64位系统运行32位程序
摘要:以下方法在ubuntu16.04实测通过,需安装如下软件包apt-get install libc6:i386 apt-get install lib32stdc++6:i386 apt-get install libstdc++6:i386 apt-get install libncurses5: 阅读全文

posted @ 2022-09-26 16:57 sudochen 阅读(221) 评论(0) 推荐(0) 编辑

Linux下批量将tab替换为空格
摘要:网上找到命令,实测有效记录一下find . -type f -exec sed -i.orig 's/\t/ /g' {} +如果是所有的c文件find . –name *.c -exec sed -i.orig 's/\t/ /g' {} + 阅读全文

posted @ 2022-09-23 09:28 sudochen 阅读(231) 评论(0) 推荐(0) 编辑

摘要:#include <stdio.h> #include <string.h> #include <malloc.h> typedef struct tree_node { int value; struct tree_node *left; struct tree_node *right; stru 阅读全文

posted @ 2022-02-25 13:57 sudochen 阅读(19) 评论(0) 推荐(0) 编辑

多线程下的fork
摘要:多线程下的fork函数 在多线程下调用fork函数,仅仅会将发起调用的线程复制到子进程中去,也就是说,不能创建出与父进程一样多的子线程 其他线程均在子进程中立即停止并消失,并且不会为这些线程调用清理函数,这可能会造成子进程内存,文件描述符的泄露 子进程复制父进程的整个地址空间,从父进程那里继承了所有 阅读全文

posted @ 2022-02-25 13:45 sudochen 阅读(181) 评论(0) 推荐(0) 编辑

epoll和kqueue
摘要:转载:https://www.cnblogs.com/moonz-wu/ 通常来说我喜欢Linux更甚于BSD系统,但是我真的想在Linux上拥有BSD的kqueue功能。 什么是事件复用技术 假设你有一个简单的web服务器,并且那里已经打开了两个socket连接。当服务器从两个连接那里都收到Htt 阅读全文

posted @ 2022-02-24 14:28 sudochen 阅读(103) 评论(0) 推荐(0) 编辑

minigui编译
摘要:1, libminigui修改单 file: src/kernel/desktop.c func: def_mouse_handler keywords: MSG_DT_RBUTTONUP break; 取消libminigui的右键菜单 2, 编译选项 ./configure prefix=/us 阅读全文

posted @ 2016-10-10 13:49 sudochen 阅读(214) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示