
linux
骑猪等风
feel it, not to think
展开
-
多线程读写文件问题
C++多线程文件操作原创 2024-02-03 18:08:43 · 622 阅读 · 0 评论 -
pthread_cancel pthread_testcancel测试
pthread_cancel用于取消一个线程,但被取消的线程要有取消点,才能被取消。pthread_testcancel用于设置取消点/** * Created by fangruibin * 测试取消线程操作 */#include <stdio.h>#include <pthread.h>#include <unistd.h>...原创 2019-12-31 17:14:13 · 1822 阅读 · 1 评论 -
ubuntu 10.04 usb wifi 使用wpa_supplicant无法连网问题
提示4次握手失败,在网上看到是由于ubuntu network-manager导致的,于是果断service network-manager stop,果然连上了:=)最近在调试ralink的usb wifi,在移植到开发板上之前,想先在Ubuntu 10.04上调通;编译安装了驱动程序,编译wpa_supplicant 0.6,可是连接Ralink无线路由器老提示4此握手失败,以为是wpa_转载 2016-02-19 22:28:05 · 2015 阅读 · 0 评论 -
Makefile自动编译目录下的所有.C文件
自动编译目录下的所有.C文件的Makefile脚本CC=gccCFLAGS_WARN = -WallDEFINE =INCLUDE = -I.SOURCES = $(wildcard *.c)OBJS = $(patsubst %.c,%.o,$(SOURCES))TARGET = XXXXAll:$(OBJS) $(CC) -o $(TARGET) $(OBJS)原创 2016-06-01 17:56:46 · 7041 阅读 · 1 评论 -
/etc/ld.so.conf文件
原文:http://blog.sina.com.cn/s/blog_4cce4f6a0100ms6f.htmlLinux 共享库 Linux 系统上有两类根本不同的 Linux 可执行程序。第一类是静态链接的可执行程序。静态可执行程序包含执行所需的所有函数 — 换句话说,它们是“完整的”。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。 第二类是转载 2017-05-14 12:25:44 · 370 阅读 · 0 评论 -
可执行文件简单打包成rpm文件
操作环境:CentOS_6.7-Minimal 首先安装rpm环境: yum install rpm-build yum install rpm-devel yum install rpmdevtools 生成rpm运行环境: rpmdev-setuptree 这时在root目录下会有rpmbuild文件,进入/root/rpmbuild/SPECS/,编辑打包脚本 Name:原创 2017-07-09 13:40:51 · 8927 阅读 · 0 评论 -
CentOS制作ISO系统镜像笔记
制作环境:CentOS-6.7-minimal_x86_64 首先挂载系统盘: mount -t iso9660 /dev/cdrom /mnt/cdrom 复制系统盘数据到/data/ISO/目录: rsync -a –exclude=Packages/ /mnt/cdrom/ /data/ISO/ 配置ks.cfg问题: cp /root/anaconda-ks.cfg /data/ISO原创 2017-07-09 17:06:18 · 10896 阅读 · 0 评论 -
字符串复制函数测试
VC下的测试结果:int _tmain(int argc, _TCHAR* argv[]){ char src[] = "1234567890"; char dst[5]; //strcpy(dst, src); //越界 //strcpy_s(dst, 5, src); //缓冲区太小,程序异常退出 //strncpy_s(dst, 5, src, 10); //缓冲区太原创 2017-09-28 16:00:02 · 357 阅读 · 0 评论