共 20 篇文章 |
|
函数原型:int pthread_create(pthread_t *thread, const pthread_attr_t *attr,void *(*start_routine) (void *), void *arg);(2)互斥变量锁定 int pthread_mutex_lock(pthread_mutex_t *mutex);(3)互斥变量解锁 int pthread_mutex_unlock(pthread_mutex_t *mutex); 阅37 转0 评0 公众公开 17-01-08 20:18 |
举个例子,当线程thrd1访问到sharedi的时候,sharedi的值是1000,然后线程thrd1将sharedi的值累加到了1001,可是线程thrd2取到sharedi的时候,sharedi的值是1000,这时候线程thrd2对sharedi的值进行加1操作,使其变成了1001,可是这个时候,sharedi的值已经被线程thrd1加到1001了,然而,thrd2并不知道,所以又将sharedi的值赋为了1001,从而导致了... 阅37 转0 评0 公众公开 17-01-08 07:56 |
编译:#arm-linux-gcc -g -o test_debug test_debug.c3.2、在开发板上: 打印出如下信息:#gdbserver 192.168.1.10:123 ./test_debugProcess ./test_debug created; pid = 751Listening on port 2345. 阅114 转0 评0 公众公开 17-01-05 23:45 |
struct file结构体定义在include/linux/fs.h中定义。文件结构体代表一个打开的文件,系统中的每个打开的文件在内核空间都有一个关联的 struct file。struct fown_struct f_owner;struct inode * d_inode;1.3 struct files_struct.对于每个进程,包含一个files_struct结构,用来记录文件描述符的使用情况,定义在include/linux/file.h中。1.4 st... 阅415 转0 评0 公众公开 16-11-25 09:16 |
第二行输出:a.c b.c sa.c sb.cnotdir把展开的文件去除掉路径信息第三行输出:a.o b.o sa.o sb.o在$(patsubst %.c,%.o,$(dir) )中,patsubst把$(dir)中的变量符合后缀是.c的全部替换成.o,任何输出。格式为“$(VAR:A=B)”(或者“${VAR:A=B}”),意思是,替换变量“VAR”中所有“A”字符结尾的字为“B”结尾的字。使用变量的替换引用将变量“f... 阅319 转0 评0 公众公开 16-11-25 09:15 |
因为缺省目标是makefile 中的第一个目标,通常将这个phony 目标叫做"all",其依赖文件为各个程序: all : prog1 prog2 prog3 .PHONY : all prog1 : prog1.o utils.o cc -o prog1 prog1.o utils.o prog2 : prog2.o cc -o prog2 prog2.o prog3 : prog3.o sort.o utils.o cc -o pro... 阅14 转0 评0 公众公开 16-11-24 17:48 |
阅355 转1 评0 公众公开 16-11-24 17:00 |
阅31 转0 评0 公众公开 16-09-28 22:29 |
如果你系统里面有好几个vs版本,建议不要将环境变量添加到path里,我的做法是这样的:1,在C:\下面新建目录utils,并将该目录添加到path的环境变量中2, 将vs2005的bin目录下的vcvars32.bat和vs2003的vcvars32.bat分别copy到C:\Utils目录下,重命名为vc8.bat和vc7.bat3,执行nmake前先执行vc7.bat(使用vs2003编译)或者vc8.bat(使用vS2005编译... 阅7 转0 评0 公众公开 16-09-28 22:28 |
atal error C1853: 'Debug\xxx.pch' precompiled head...今晚啃《天书夜读 - 从汇编语言到Windows内核编程》谭文、邵坚磊 这本书时,书上要读者写一个小程序叫ReverseMe吧,呵呵 我用的是VS2005 TEAM版本的,创建一个控制台程序后 按书上的把工程的主文件名ReverseMe.cpp 改成 ReverseMe.c 让编译器以C语言方式编译生成程序好方便分析,可却编译... 阅47 转0 评0 公众公开 16-09-19 09:33 |