2013年8月15日
摘要: http://hi.baidu.com/ablenavy/item/b498901c6826bbf587ad4e33Linux下的动态链接库叫so,即Shared Object,共享对象。一些函数就不说了,网上多的是。把我遇到的问题写下来吧提示错误 undefined reference to `dlopen' 编译时增加“-ldl”选项即可解决。提示错误 cannot open shared object file: No such file or directory 将当前目录的绝对路径添加到LD_LIBRARY_PATH即可 export LD_LIBRARY_PATH=$LD_ 阅读全文
posted @ 2013-08-15 19:08 draeag 阅读(3146) 评论(0) 推荐(0) 编辑
摘要: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/8583/so/ 阅读全文
posted @ 2013-08-15 16:30 draeag 阅读(141) 评论(0) 推荐(0) 编辑
摘要: #include struct timeval tpstart,tpend; float timeuse; gettimeofday(&tpstart,NULL); // 开始时间packet(); //usleep(1);//微秒 //sleep(1);//秒 //uppacket();gettimeofday(&tpend,NULL); // 结束时间 // 计算执行时间,以微秒为单位进行计算 timeuse=1000000*(tpend.tv_sec-tpstart.tv_sec)+tpend.tv_usec-tpstart.tv_usec; timeuse/=10000 阅读全文
posted @ 2013-08-15 16:17 draeag 阅读(6201) 评论(0) 推荐(0) 编辑
摘要: g++ -Wall -m64 -W -O2 a.cpp b.cpp -o a用下面的命令编译,生成libtriangle.so 先生成动态库g++ -g -fpic -shared -o libtriangle.so triangle.cpp polygon.cppg++ -Wall -m64 -W -O2 -fpic -shared -o Gy8583ISO.so Gy8583ISO.cpp //-ghttp://hi.baidu.com/ablenavy/item/b498901c6826bbf587ad4e33-c 生成obj的.o文件,不生成可执行文件 只预处理,编译和汇编,不链接.. 阅读全文
posted @ 2013-08-15 16:09 draeag 阅读(1550) 评论(0) 推荐(0) 编辑