07 2016 档案

摘要:今天用arm-none-linux-gnueabi交叉编译libmysqclient.so,出现Native atomics support not found问题 进入mysql-connector-c-6.16-src的include/my_atomic.h,里面有 #if defined(_M 阅读全文
posted @ 2016-07-22 19:30 抟九 阅读(1530) 评论(0) 推荐(1)
摘要:使用UDT库,编写简单的网络通信程序,发现了一个问题,关闭一部分连接后,程序占用内存并没有变化。 比如先连接500个,再连接另500个,先关掉后面500个,程序占用内存降一半,再关掉500个,程序占用内存降到0.1。然而,如果先关掉前面500个,程序占用内存不会发生变化,只有等再关掉后面500个,程 阅读全文
posted @ 2016-07-19 17:17 抟九 阅读(628) 评论(0) 推荐(0)
摘要:思路是先用curl抓取网页源码,然后以关键字寻找出图片网址。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <curl/curl.h> void get_key_from_str(char *origin, c 阅读全文
posted @ 2016-07-18 19:40 抟九 阅读(1229) 评论(2) 推荐(0)
摘要:出现这个错误,是系统的glibc版本太低了,需要更新 到http://ftp.gnu.org/gnu/glibc/下载新版本的glibc,也不用太高,我选择glibc-2.20.tar.gz 解压完毕后 ./congigure --prefix=/opt/glibc-2.20 make && mak 阅读全文
posted @ 2016-07-15 10:26 抟九 阅读(3269) 评论(0) 推荐(0)
摘要:把工程文件交叉编译到arm上运行,着实花费了一番功夫。 首先遇到的错误是 X uses VFP register arguments, B does not 百度了一下,发现是硬浮点和软浮点的问题,原先是思路是改变X的编码方式,迁就于Y,后来怎么弄都不行,改变思路,用armv7-linux的编译器重 阅读全文
posted @ 2016-07-13 14:12 抟九 阅读(1807) 评论(0) 推荐(0)